2010-12-05 28 views
0

Il semble qu'il y ait une erreur dans le code ci-dessous, mais où?Erreur de syntaxe dans la fonction ActionScript

function cloneLoader(source:Loader):Loader 
{ 
    var clone:Loader = new Loader(); 
    clone.loadBytes(source.contentLoaderInfo.bytes); 
    return clone; 
}; 
+1

Pour un, ** ce n'est pas JavaScript **. C'est ActionScript. Je ne reviens pas sur la question car je peux très bien changer totalement sa signification ... – BoltClock

+1

langue, jeune homme! –

+0

Le gars est nouveau ici. J'ai revérifié la question. –

Répondre

0

clone.loadBytes est un appel asynchrone. Donc, vous ne pouvez probablement pas utiliser l'objet retourné tout de suite.

Peut-être essayer return Loader(ObjectUtil.clone(source));

0

Il n'y a pas d'erreur dans le code en tant que tel, rien de mal avec la syntaxe, cela fonctionnera très bien si la source est un chargeur.

Quel message d'erreur obtenez-vous?