Actuellement, chaque chargeur est un enfant d'une image-objet - sprite.addChild (loader); Ensuite, j'ajoute l'image-objet à movieClip qui est avec myBorder movieClip - mainMovie.myBorder.box.addChild (sprite);AS3 - Peut télécharger plusieurs images à la scène, vouloir les dimensionner et les déplacer séparément
Ensuite, je peux faire glisser le sprite en utilisant -
mainMovie.addEventListener (MouseEvent.MOUSE_DOWN, pick-up); mainMovie.addEventListener (MouseEvent.MOUSE_UP, dropIt); Function pickUp (event: MouseEvent): void { sprite.startDrag(); }
function dropIt(event:MouseEvent):void
{
sprite.stopDrag();
}
Je veux séparez chaque sprite mais je vais avoir du mal à comprendre où utiliser la boucle « pour tout ». Je veux seulement donner la possibilité de télécharger 5 images au maximum.
Quelqu'un peut-il m'aider? Merci Annette B.
Je souhaite cibler chaque image avec un nom différent afin de pouvoir faire glisser/déposer la taille vers le haut/bas. fonction privée complète (event: Event): void \t \t {\t \t \t \t \t \t fonction imgVal(): Nombre \t \t \t { \t \t \t \t img + = 1; \t \t \t \t return img; \t \t \t} \t \t \t imgVal(); \t \t \t var sprite: Sprite = new Sprite(); \t \t \t sprite.addChild (loader); \t \t \t sprite.name = "pict" + img; \t \t \t trace (sprite.nom); \t \t \t _fla.myBorder.box.addChild (sprite); \t \t \t _fla.addEventListener (MouseEvent.MOUSE_DOWN, pickUp); \t \t \t _fla.addEventListener (MouseEvent.MOUSE_UP, dropIt); \t \t \t Cela me donne le même nom pour chaque sprite image1 au lieu de image1, image2, etc. Merci Annette B. –
On dirait que vous avez tout ce dont vous avez besoin. Vous devez connaître le nombre d'enfants que vous essayez d'ajouter (numberOfUploads, dans mon code ci-dessus). De plus, vous devez incrémenter le nom de l'image-objet (img dans votre code est incrémenté dans mon code). De plus, vous changez le nom de "sprite", pourquoi ne changez-vous pas le nom des enfants que vous ajoutez? – AyexeM