J'ai un ancien code Haxe de style AS2 qui utilise flash.Lib.Current.CreateEmptyMovieClip()
pour créer un diaporama d'images sur disque. Il crée un nouveau clip pour la tenue de chaque image et atténue simplement chaque image avec des niveaux alpha.Quel est l'équivalent AS3 pour MovieClip.CreateEmptyMovieClip?
La compilation avec -swf -swf-version 8
crée un fichier SWF très bien et cela fonctionne dans le navigateur.
Cependant, je suis en train de convertir ceci à -swf9
et je trouve que le MovieClip
n'a plus cette méthode.
Comment charger une série d'images avec Haxe (style AS3)?
Le code, pour ce qu'il vaut la peine, est le long de ces lignes:
static function main() {
mc = flash.Lib.current;
var clip : MovieClip;
clip = mc.createEmptyMovieClip ("clip_000", mc.getNextHighestDepth());
clip.loadMovie ("demo_img000.jpg");
: : :
Ceci est l'une des choses * beaucoup * plus intéressantes dans AS3. – Herms
Je n'accepterai sans doute pas cette réponse car elle semble fonctionner (du moins au début). Une chose que je ne reçois pas - comment spécifier où le sprite/clip va sur le clip principal? En d'autres termes, 'x = mc.createTextField (name, mc.getHighestDepth(), 0,300,400,20)' indique où va le champ et sa taille. Comment faites-vous cela avec seulement 'x = new TextField()'? – paxdiablo
clip.x = 300; clip.y = 400; parentClip.addChild (clip) – JeremyFromEarth