le code AS2 est:Comment adjuster l'AS2 en AS3?
MovieClip.prototype.setModel = function(m)
{
this.model = m;
this.drawModel(m);
}
MovieClip.prototype.drawModel = drawModel;
J'ai essayé:
package
{
import flash.display.MovieClip;
public class Prototype extends MovieClip
{
public function Prototype()
{
super();
}
public function setModel(m)
{
this.model = m;
this.drawModel(m);
}
public function setDrawModel(m)
{
this.drawModel = m;
}
}
}
, mais il n'y a pas "this.model" nither "drawModel (m)" dans MovieClip.
Une idée?
"this.model" et "drawModel (m)" ne font pas partie de MovieClip, les chercher dans d'autres fichiers ".as" de la source d'origine de l'exemple de code que vous nous avez donné. –
Puisque vous étendez MovieClip, je pense que vous devriez appeler 'this.prototype.whatever' au lieu de' this.whatever', cela n'est pas vérifié car je ne peux pas lancer un exemple maintenant mais essayez-le. – dierre
@eiefai il y avait juste un seul fichier source –