begin process at 2010 03 18 01:19:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Loader et boucle for


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Loader et boucle for

vendredi 24 avril 2009 à 10:23:56 | Loader et boucle for

Orange73

Membre Club
Hello,

voila j'ai un petit soucis de target .

j'ai ce code :

for (var i:int = 0; i < 3; i++)
{
    var img = new Sprite();

    img.alpha = 0;
    img.name = "image_"+i;
    img.x = startX;
    img.y = startY;
    img.scaleX = img.scaleY = .075;
    this.addChild(img);
   
    var loader:Loader = new Loader();
    var dd = "../flashassets/images/slideshow/1.jpg";
    var urlRequest:URLRequest = new URLRequest(dd);
       
    loader.load(urlRequest);
    img.addChild(loader);
   
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadC);   
}
   
function loadC(e:Event){
   img.alpha = 1;
}


Le problème dans la fonction "loadC", c'est que seul mon dernier clip "img" sera en alpha 1 ...

Comment l'appliquer a chaque clip "img" sans refaire une boucle for ?

Merci

-- Orange73 --
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
vendredi 24 avril 2009 à 10:39:37 | Re : Loader et boucle for

Girou

Membre Club
Bonjour,

je pense qu'un petit

function loadC(e:Event){
   e.target.parent.alpha=1
}

devrait faire l'affaire

@+


signature not found
vendredi 24 avril 2009 à 10:58:37 | Re : Loader et boucle for

Orange73

Membre Club
Merci pour ta reponse mais sa ne marche pas :

ReferenceError: Error #1069: Property MovieClip not found on flash.display.LoaderInfo and there is no default value.


alalalal, ces Events et target, un peu galere galere de cibler les chose en As3


-- Orange73 --
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
vendredi 24 avril 2009 à 11:03:50 | Re : Loader et boucle for

Orange73

Membre Club
Réponse acceptée !
Je penses avoir trouvé car sa fonctionne :

e.currentTarget.content.parent.parent.alpha = 1;

// e.currentTarget vaut contentLoaderInfo
// e.currentTarget.content vaut Bitmap
// e.currentTarget.content.parent vaut Loader
// e.currentTarget.content.parent.parent vaut Sprite

Y a t'il plus simple pour y accéder ?

-- Orange73 --
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
vendredi 24 avril 2009 à 12:27:52 | Re : Loader et boucle for

Girou

Membre Club
Réponse acceptée !
Ah mince... oui... le COMPLETE vient du contentLoaderInfo...

e.currentTarget.content.parent.parent.alpha = 1;

je penses pas qu'il y ai beaucoup plus simple, mais c'est pas non plus la mer a boire au niveau code


@+

signature not found
lundi 27 avril 2009 à 15:08:47 | Re : Loader et boucle for

nickydaquick

Membre Club

Salut,

Si jamais tu as une erreur de chargement === exception content = nulll.

event.target => reference ici un LoaderContentInfo , utilises le:

LoaderContentInfo(event.target).loader.parent.alpha = 1.0;



Tu pourrais aussi appliquer les changements seulement lorsque le chargement est fini.... c'est ma version preferee :-)

Bonne continuation.
[ Lien ]
je suis heureux de faire partie d'une grande famille ...!


Cette discussion est classée dans : var, img, for, loader, urlrequest


Répondre à ce message

Sujets en rapport avec ce message

Loader + Chargement plusieurs animations [ par shadt ] Bonjour, J'ai une question à propos de l'utilisation du Loader : J'aimerai charger deux animations flash externe dans un même Loader avec - une vid Préchargement d'image [ par Kangouroops ] Bonjour tout le monde, Je viens à vous pour une petite question, Je suis entrain de faire un générateur d'avatar: http://hanser.perso.neuf.fr/Amaury Probleme de cible getChildByName et for as3 [ par meumeu64 ] Bonjour à tous. Je vous explique mon problème. Je souhaite créer plusieurs clips dont j'incrémente le nom. Je positionne ensuite mes clips les uns à conflit dans du texte dynamique (as3) [ par TYler_Grievous ] Bonjour, voici mon problème (qui est sans doute basique), j'ai plusieurs zone de texte dynamique, et étant un peu novice en matière de code pure et d Problème de loader / unload [ par olliesound ] Salut tout le monde je vous expose mon souci : Réalisant mon portfolio en flash, j'ai créé un swf principal avec des boutons qui lorsque l'on clique probleme flashvars sur bdd xml [ par vilkoyote ] Bonjour a tous :) Voila j'ai dev un petit flash en AS3 et j ai un problème de récupération de variable via la section AC_FL_RunContent du html génér AS de flash 6 vers ultérieur ? [ par fred1275 ] Bonjour, J'essaie de réutiliser un ancien script pour réaliser une "grille" d'image en dupliquant des clip contenu dans la bibliothèque. Ça donne ceci Désespoir : une anim qui n'en finit pas [ par kjouve ] Y aura t'i une bonne ame pour m'aider ?Je ne parviens pas arreter cette boucle après une première lecture.C'est urgent et j'ai tout essayer : help !!! Désespoir : une anim qui n'en finit pas [ par kjouve ] Y aura t'i une bonne ame pour m'aider ?Je ne parviens pas arreter cette boucle après une première lecture.C'est urgent et j'ai tout essayer : help !!! Désespoir : une anim qui n'en finit pas [ par kjouve ] Y aura t'i une bonne ame pour m'aider ?Je ne parviens pas arreter cette boucle après une première lecture.C'est urgent et j'ai tout essayer : help !!!


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales