Accueil > Forum > > > > onClipEvent(load)
onClipEvent(load)
vendredi 7 mars 2003 à 09:48:50 |
onClipEvent(load)

syndrael
|
Bonjour, Dans mon calque attaché à mon Clip j'ai le code suivant: onClipEvent(load){ _root.nText = 'Toto'; TestZone.text = 'Test'; } Pour nText po de problème mais pour TestZone.text rien du tout !! Et si je mets TestZone.text = 'Test'; dans l'action de mon calque aucun problème, donc ma Case est bien reconnue !! Vous pourriez m'aider sur ce coup ?? Merci. S.
|
|
vendredi 7 mars 2003 à 11:02:19 |
Re : onClipEvent(load)

tom
|
Salut,
C'est pas _root.TestZone.test ='test'; plutot? Parce que sinon, il a tendance à chercher en lui-meme un clip qui s'appelle TestZone.
@+ Tom
------------------------------- Réponse au message : -------------------------------
> Bonjour, > Dans mon calque attaché à mon Clip j'ai le code suivant: > > onClipEvent(load){ > _root.nText = 'Toto'; > TestZone.text = 'Test'; > } > > Pour nText po de problème mais pour TestZone.text rien du tout !! Et si je mets TestZone.text = 'Test'; dans l'action de mon calque aucun problème, donc ma Case est bien reconnue !! > Vous pourriez m'aider sur ce coup ?? > Merci. > S. > >
|
|
samedi 8 mars 2003 à 13:01:34 |
Re : onClipEvent(load)

jeromem
|
NO WAR NO WAR Pour éviter ce genre de problème il est conseillé d'utiliser systématiquerment la syntaxe pointée de Flash en relatif. Pour ce référer au clip dans lequel se trouve l'action : this.monMovie
Pour ce référer au root: _parent. exemple onClipEvent(load){ > > _parent.nText = 'Toto'; > > this.TestZone.text = 'Test'; > > } Lorsqu'on utilise ce genre de gestionnaire d'évenement, on a tendance à croire que this fait référence au scénario dans lequel est placé le clip. En fait, this fait référence au scénario à l'intérieur du clip. En prenant cette habitude, vous pourrez communiquerpar exemple des variables entre des fichiers swf chargés avec du loadMovie. NO WAR NO WAR
------------------------------- Réponse au message : -------------------------------
> Salut, > > C'est pas _root.TestZone.test ='test'; plutot? Parce que sinon, il a tendance à chercher en lui-meme un clip qui s'appelle TestZone. > > @+ Tom > > ------------------------------- > Réponse au message : > ------------------------------- > > > Bonjour, > > Dans mon calque attaché à mon Clip j'ai le code suivant: > > > > onClipEvent(load){ > > _root.nText = 'Toto'; > > TestZone.text = 'Test'; > > } > > > > Pour nText po de problème mais pour TestZone.text rien du tout !! Et si je mets TestZone.text = 'Test'; dans l'action de mon calque aucun problème, donc ma Case est bien reconnue !! > > Vous pourriez m'aider sur ce coup ?? > > Merci. > > S. > > > > >
|
|
lundi 10 mars 2003 à 10:56:46 |
Re : onClipEvent(load)

tom
|
Désolé de te dire ca jeromem (NO WAR moi aussi!), mais pour moi, si t'es pas capable de tout pointer en absolu, ca veut dire que tu ne controles pas la hierarchie de tes clips.
Donc je ne suis carrément pas d'accord avec toi.
Le relatif, ca n'est utile que pour le this. Si tu utilises le _parent, ca veut dire que tu ne sais pas ce qui contient ton code...
@+ Tom
------------------------------- Réponse au message : -------------------------------
> > NO WAR NO WAR > Pour éviter ce genre de problème il est conseillé d'utiliser systématiquerment la syntaxe pointée de Flash en relatif. > Pour ce référer au clip dans lequel se trouve l'action : this.monMovie > > Pour ce référer au root: > _parent. > exemple > onClipEvent(load){ > > > _parent.nText = 'Toto'; > > > this.TestZone.text = 'Test'; > > > } > Lorsqu'on utilise ce genre de gestionnaire d'évenement, on a tendance à croire que this fait référence au scénario dans lequel est placé le clip. En fait, this fait référence au scénario à l'intérieur du clip. > En prenant cette habitude, vous pourrez communiquerpar exemple des variables entre des fichiers swf chargés avec du loadMovie. > NO WAR NO WAR > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Salut, > > > > C'est pas _root.TestZone.test ='test'; plutot? Parce que sinon, il a tendance à chercher en lui-meme un clip qui s'appelle TestZone. > > > > @+ Tom > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Bonjour, > > > Dans mon calque attaché à mon Clip j'ai le code suivant: > > > > > > onClipEvent(load){ > > > _root.nText = 'Toto'; > > > TestZone.text = 'Test'; > > > } > > > > > > Pour nText po de problème mais pour TestZone.text rien du tout !! Et si je mets TestZone.text = 'Test'; dans l'action de mon calque aucun problème, donc ma Case est bien reconnue !! > > > Vous pourriez m'aider sur ce coup ?? > > > Merci. > > > S. > > > > > > > > >
|
|
lundi 10 mars 2003 à 11:26:20 |
Re : onClipEvent(load)

jeromem
|
NO WAR NO WAR Bonjour Tom. Le fait de ne pas pointer en absolu n'est pas une question pour moi de capacité. C'est une question de choix. Avant je mettais tout en relatif. Mais ca me posait probleme pour faire évoluer mes swf (car c'est vrai je ne prévois pas toujours tout à l'avance, j'ai parfois besoin de rajouter des choses qui n'étaient pas prévues) Pourquoi ne saurais je pas ce que contient mon code en utilisant _parent ? Et pourquoi donc en relatif, je ne pourrais pas controler la hierarchie de mes clips ? Je ne comprends pas trop tes objections. J'ai pris l'habitude de n'utiliser que le relatif depuis Flash5 suite à la lecture du bouquin de Moock (Action script La reference) qui conseille cette facon de faire. Point de vue partagé également par R.Penner dans son ouvrage( Programmation Flash Mx). Mais si tu m'explique avec un exemple concret pourquoi le relatif est déconseillé, je pourrais comprendre ton point de vue et avancer dans la connaissance de Flash. @te lire
Jeromem
NO WAR NO WAR
------------------------------- Réponse au message : -------------------------------
> Désolé de te dire ca jeromem (NO WAR moi aussi!), mais pour moi, si t'es pas capable de tout pointer en absolu, ca veut dire que tu ne controles pas la hierarchie de tes clips. > > Donc je ne suis carrément pas d'accord avec toi. > > Le relatif, ca n'est utile que pour le this. > Si tu utilises le _parent, ca veut dire que tu ne sais pas ce qui contient ton code... > > @+ Tom > > ------------------------------- > Réponse au message : > ------------------------------- > > > > > NO WAR NO WAR > > Pour éviter ce genre de problème il est conseillé d'utiliser systématiquerment la syntaxe pointée de Flash en relatif. > > Pour ce référer au clip dans lequel se trouve l'action : this.monMovie > > > > Pour ce référer au root: > > _parent. > > exemple > > onClipEvent(load){ > > > > _parent.nText = 'Toto'; > > > > this.TestZone.text = 'Test'; > > > > } > > Lorsqu'on utilise ce genre de gestionnaire d'évenement, on a tendance à croire que this fait référence au scénario dans lequel est placé le clip. En fait, this fait référence au scénario à l'intérieur du clip. > > En prenant cette habitude, vous pourrez communiquerpar exemple des variables entre des fichiers swf chargés avec du loadMovie. > > NO WAR NO WAR > > > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > Salut, > > > > > > C'est pas _root.TestZone.test ='test'; plutot? Parce que sinon, il a tendance à chercher en lui-meme un clip qui s'appelle TestZone. > > > > > > @+ Tom > > > > > > ------------------------------- > > > Réponse au message : > > > ------------------------------- > > > > > > > Bonjour, > > > > Dans mon calque attaché à mon Clip j'ai le code suivant: > > > > > > > > onClipEvent(load){ > > > > _root.nText = 'Toto'; > > > > TestZone.text = 'Test'; > > > > } > > > > > > > > Pour nText po de problème mais pour TestZone.text rien du tout !! Et si je mets TestZone.text = 'Test'; dans l'action de mon calque aucun problème, donc ma Case est bien reconnue !! > > > > Vous pourriez m'aider sur ce coup ?? > > > > Merci. > > > > S. > > > > > > > > > > > > > >
|
|
lundi 10 mars 2003 à 19:28:22 |
Re : onClipEvent(load)

tom
|
Alors, lien relatif ou absolu?
L'avantage des liens relatifs, c'est que une fois que tu as fini ton application, tu peux l'importer dans un autre flash à n'importe quel niveau de l'animation, sans avoir à modifier une ligne de programmation, c'est la que tu as raison. Le désavantage, c'est pour les fonctions automatisées, les modeles, ect... Des que tu utilises les fonctions attachmovie(), createEmptyMovieClip(), ou autres, ca n'a plus rien a voir avec le relatif puisque tout se crée par rapport à la scene: on se sert de tableaux de liens absolus. Je n'aime vraiment pas les liens relatifs, car je les trouve approximatifs: si tu as la moindre modif au niveau des clips dans les clips, ca devient le bordel. Ce matin, j'etais de mauvaise humeur, mes phrases etaient un peu seches (en fait quand je me relis, j'ai été carrément agressif), désolé... Je garde des réflexes 'old school' (j'ai commencé par l'assembleur, puis le C++, maintenant, je fais mumuse avec l'actionscript): tout déclarer, tout controler, tout prévoir... Les liens absolus evitent les erreurs de pointage de clip. Evidemment, ca va dépendre de ta façon de faire, ou de t'organiser... Lorsque je prevois d'intégrer des anims dans d'autres anims, je commence toujours par un script dans la premiere image de mon anim: RACINE = new Object(); RACINE = this; De cette facon, RACINE devient le chemin absolu pour le code de mon anim, je me passe completement des pointages relatifs... C'est ma facon de faire, surtout que j'ai tendance de plus en plus à passer par de la création par actionscript, sans clip sur la scene, donc sans chemin relatif.
http://w1.910.telia.com/~u91024173/ Travail uniquement avec des attachMovies et des createEmptyClip...
@+ tom
------------------------------- Réponse au message : -------------------------------
> > NO WAR NO WAR > Bonjour Tom. > Le fait de ne pas pointer en absolu n'est pas une question pour moi de capacité. > C'est une question de choix. > Avant je mettais tout en relatif. > Mais ca me posait probleme pour faire évoluer mes swf (car c'est vrai je ne prévois pas toujours tout à l'avance, j'ai parfois besoin de rajouter des choses qui n'étaient pas prévues) > Pourquoi ne saurais je pas ce que contient mon code en utilisant _parent ? > Et pourquoi donc en relatif, je ne pourrais pas controler la hierarchie de mes clips ? > Je ne comprends pas trop tes objections. > J'ai pris l'habitude de n'utiliser que le relatif depuis Flash5 suite à la lecture du bouquin de Moock (Action script La reference) qui conseille cette facon de faire. > Point de vue partagé également par R.Penner dans son ouvrage( Programmation Flash Mx). > Mais si tu m'explique avec un exemple concret pourquoi le relatif est déconseillé, je pourrais comprendre ton point de vue et avancer dans la connaissance de Flash. > @te lire > > Jeromem > > NO WAR NO WAR > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Désolé de te dire ca jeromem (NO WAR moi aussi!), mais pour moi, si t'es pas capable de tout pointer en absolu, ca veut dire que tu ne controles pas la hierarchie de tes clips. > > > > Donc je ne suis carrément pas d'accord avec toi. > > > > Le relatif, ca n'est utile que pour le this. > > Si tu utilises le _parent, ca veut dire que tu ne sais pas ce qui contient ton code... > > > > @+ Tom > > > > ------------------------------- > > Réponse au message : > > ------------------------------- > > > > > > > > NO WAR NO WAR > > > Pour éviter ce genre de problème il est conseillé d'utiliser systématiquerment la syntaxe pointée de Flash en relatif. > > > Pour ce référer au clip dans lequel se trouve l'action : this.monMovie > > > > > > Pour ce référer au root: > > > _parent. > > > exemple > > > onClipEvent(load){ > > > > > _parent.nText = 'Toto'; > > > > > this.TestZone.text = 'Test'; > > > > > } > > > Lorsqu'on utilise ce genre de gestionnaire d'évenement, on a tendance à croire que this fait référence au scénario dans lequel est placé le clip. En fait, this fait référence au scénario à l'intérieur du clip. > > > En prenant cette habitude, vous pourrez communiquerpar exemple des variables entre des fichiers swf chargés avec du loadMovie. > > > NO WAR NO WAR > > > > > > > > > ------------------------------- > > > Réponse au message : > > > ------------------------------- > > > > > > > Salut, > > > > > > > > C'est pas _root.TestZone.test ='test'; plutot? Parce que sinon, il a tendance à chercher en lui-meme un clip qui s'appelle TestZone. > > > > > > > > @+ Tom > > > > > > > > ------------------------------- > > > > Réponse au message : > > > > ------------------------------- > > > > > > > > > Bonjour, > > > > > Dans mon calque attaché à mon Clip j'ai le code suivant: > > > > > > > > > > onClipEvent(load){ > > > > > _root.nText = 'Toto'; > > > > > TestZone.text = 'Test'; > > > > > } > > > > > > > > > > Pour nText po de problème mais pour TestZone.text rien du tout !! Et si je mets TestZone.text = 'Test'; dans l'action de mon calque aucun problème, donc ma Case est bien reconnue !! > > > > > Vous pourriez m'aider sur ce coup ?? > > > > > Merci. > > > > > S. > > > > > > > > > > > > > > > > > > > >
|
|
Cette discussion est classée dans : text, load, calque, onclipevent, testzone
Répondre à ce message
Sujets en rapport avec ce message
loadMovie et onClipevent [ par Killan ]
Bonjour,dans un clip vide j'ai ce morceau de code :on (press){ startDrag(this, false, -this._width+300, -this._height+300, 0, 0);}on (release){ stop
onClipEvent(load) multiple [ par sebastouille ]
Bonsoir,Je débute en Action script et j'ai un p'tit souci, j'aimerai avoir un conseil.J'ai créé un menu (clip_principal) avec des onglets (clip), sur
Code dans un clip important un .SWF [ par limathe ]
Bonjour à tous,J'ai cherché un peu partout et je n'ai pas trouvé:J'ai un document flash dans lequel je veux insérer un lecteur audio en flash.J'ai ins
Texte variable avec un calque mask --> la variable s'affiche pas... [ par crokignol ]
salut à tous, Voilà ma combine, j'ai un champ texte sur un calque, le champ à un nom de variable "but_accueil_1"Ce calque possède un calque mask juste
nom de clip [ par baffx ]
Salut à tous, G demandé de l'aide ya une semaine mais je n'est pas tout compris, je vais donc reformuler plus clairement (d'ailleur merci à ceux quio
SharedObject et base de donnée. [ par wawaaa ]
Bonjour,J'ai un petit soucis avec des SharedObject. Je m'explique:Je dois développer une application sur PDA et récupérer des informations sur un site
Import TXT dans Flash et décomposition. [ par fguitton ]
Bonjour tous le monde !!!Bon j'ai un problème je ne sais pas si il est ou non assez difficile, ca fait plusieurs heures que je congite mais je ne trou
pb _root et load swf et pb nb frame par seconde [ par lilyvirus ]
bonjour,j'ai un souci, j'ai fait un jeu avec bien evidemment des _root un peu partout.il se trouve que maintenant je veux mettre ce jeu dans un site s
mettre a jour le *.swf? [ par west001 ]
Bonjour,j'ai placé un load dans la premiere scene de mon flash. Le seul probleme, c'est que quand je me connecte a mon site, il load bien évidemment q
Pb avec onClipEvent (mouseUp) [ par Phil_fog ]
J'ai un petit problème avec la fonctiononClipEvent (mouseUp) quand je suis sur le clip, cette fonction fait son travail.Quand je ne suis plus dans ce
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|