Bonjour à tous,
J'ai un problème avec la boucle for in.
J'ai vu dans la doc qu'elle permet de passer en revue les propriétés d'un
objet.
J'ai suivi l'exemple du manuel avec un tableau, pas de soucis :
monTableau = { nom:"Toto", age:20, ville:"maVille"};
for (prop in monTableau) {
trace ("monTableau." + prop + " = " + monTableau[prop]);
}
J'ai voulu faire la même chose avec un clip... et la... ca coince... Je
n'arrive pas à trouver la bonne syntaxe.
Merci pour le coup de main.
;-)
for ( var prop in myClip.monTableau) { trace(prop+" = "+myClip.monTableau[prop]) }
"Iam Noone" wrote in message news:br1luu$102$
Bonjour à tous, J'ai un problème avec la boucle for in. J'ai vu dans la doc qu'elle permet de passer en revue les propriétés d'un objet. J'ai suivi l'exemple du manuel avec un tableau, pas de soucis : monTableau = { nom:"Toto", age:20, ville:"maVille"}; for (prop in monTableau) { trace ("monTableau." + prop + " = " + monTableau[prop]); } J'ai voulu faire la même chose avec un clip... et la... ca coince... Je n'arrive pas à trouver la bonne syntaxe. Merci pour le coup de main. ;-)
for ( var prop in myClip.monTableau) {
trace(prop+" = "+myClip.monTableau[prop])
}
"Iam Noone" <iam.noone@caramail.com> wrote in message
news:br1luu$102$1@forums.macromedia.com...
Bonjour à tous,
J'ai un problème avec la boucle for in.
J'ai vu dans la doc qu'elle permet de passer en revue les propriétés d'un
objet.
J'ai suivi l'exemple du manuel avec un tableau, pas de soucis :
monTableau = { nom:"Toto", age:20, ville:"maVille"};
for (prop in monTableau) {
trace ("monTableau." + prop + " = " + monTableau[prop]);
}
J'ai voulu faire la même chose avec un clip... et la... ca coince... Je
n'arrive pas à trouver la bonne syntaxe.
Merci pour le coup de main.
;-)
for ( var prop in myClip.monTableau) { trace(prop+" = "+myClip.monTableau[prop]) }
"Iam Noone" wrote in message news:br1luu$102$
Bonjour à tous, J'ai un problème avec la boucle for in. J'ai vu dans la doc qu'elle permet de passer en revue les propriétés d'un objet. J'ai suivi l'exemple du manuel avec un tableau, pas de soucis : monTableau = { nom:"Toto", age:20, ville:"maVille"}; for (prop in monTableau) { trace ("monTableau." + prop + " = " + monTableau[prop]); } J'ai voulu faire la même chose avec un clip... et la... ca coince... Je n'arrive pas à trouver la bonne syntaxe. Merci pour le coup de main. ;-)
Iam Noone
Ce que je soihaitais c'est lister les propriétés d'un clip et non celles d'un tableau dans un clip ! Je viens de tester le for...in sur la racine, sur un champ de texte... pas de soucis... Mais je n'y arrive pas sur les clips !? La syntaxe doit être la même non ?
"(-: tatactic :-)" a écrit dans le message de news: br1spn$bds$
for ( var prop in myClip.monTableau) { trace(prop+" = "+myClip.monTableau[prop]) }
Ce que je soihaitais c'est lister les propriétés d'un clip et non celles
d'un tableau dans un clip !
Je viens de tester le for...in sur la racine, sur un champ de texte... pas
de soucis...
Mais je n'y arrive pas sur les clips !?
La syntaxe doit être la même non ?
"(-: tatactic :-)" <tatactic@hotmail.com> a écrit dans le message de news:
br1spn$bds$1@forums.macromedia.com...
Ce que je soihaitais c'est lister les propriétés d'un clip et non celles d'un tableau dans un clip ! Je viens de tester le for...in sur la racine, sur un champ de texte... pas de soucis... Mais je n'y arrive pas sur les clips !? La syntaxe doit être la même non ?
"(-: tatactic :-)" a écrit dans le message de news: br1spn$bds$
for ( var prop in myClip.monTableau) { trace(prop+" = "+myClip.monTableau[prop]) }
constantin de vesoul
Salut,
Quelles sont les propriétés que tu cherches à retrouver ???
@+, Constantin
"Iam Noone" a écrit dans le message de news:br1u32$dgc$
Ce que je soihaitais c'est lister les propriétés d'un clip et non celles d'un tableau dans un clip ! Je viens de tester le for...in sur la racine, sur un champ de texte... pas de soucis... Mais je n'y arrive pas sur les clips !? La syntaxe doit être la même non ?
"(-: tatactic :-)" a écrit dans le message de news: br1spn$bds$ > myClip.monTableau = { nom:"Toto", age:20, ville:"maVille"}; > > for ( var prop in myClip.monTableau) { > trace(prop+" = "+myClip.monTableau[prop]) > }
Salut,
Quelles sont les propriétés que tu cherches à retrouver ???
@+,
Constantin
"Iam Noone" <iam.noone@caramail.com> a écrit dans le message de
news:br1u32$dgc$1@forums.macromedia.com...
Ce que je soihaitais c'est lister les propriétés d'un clip et non celles
d'un tableau dans un clip !
Je viens de tester le for...in sur la racine, sur un champ de texte... pas
de soucis...
Mais je n'y arrive pas sur les clips !?
La syntaxe doit être la même non ?
"(-: tatactic :-)" <tatactic@hotmail.com> a écrit dans le message de news:
br1spn$bds$1@forums.macromedia.com...
> myClip.monTableau = { nom:"Toto", age:20, ville:"maVille"};
>
> for ( var prop in myClip.monTableau) {
> trace(prop+" = "+myClip.monTableau[prop])
> }
Quelles sont les propriétés que tu cherches à retrouver ???
@+, Constantin
"Iam Noone" a écrit dans le message de news:br1u32$dgc$
Ce que je soihaitais c'est lister les propriétés d'un clip et non celles d'un tableau dans un clip ! Je viens de tester le for...in sur la racine, sur un champ de texte... pas de soucis... Mais je n'y arrive pas sur les clips !? La syntaxe doit être la même non ?
"(-: tatactic :-)" a écrit dans le message de news: br1spn$bds$ > myClip.monTableau = { nom:"Toto", age:20, ville:"maVille"}; > > for ( var prop in myClip.monTableau) { > trace(prop+" = "+myClip.monTableau[prop]) > }
Iam Noone
Largeur, hauteur, position X....
"constantin de vesoul" a écrit dans le message de news: br2971$3do$
Salut,
Quelles sont les propriétés que tu cherches à retrouver ???
@+, Constantin
"Iam Noone" a écrit dans le message de news:br1u32$dgc$ > Ce que je soihaitais c'est lister les propriétés d'un clip et non celles > d'un tableau dans un clip ! > Je viens de tester le for...in sur la racine, sur un champ de texte...
pas
> de soucis... > Mais je n'y arrive pas sur les clips !? > La syntaxe doit être la même non ? > > > "(-: tatactic :-)" a écrit dans le message de
"constantin de vesoul" <constantin@vesoul.com> a écrit dans le message de
news: br2971$3do$1@forums.macromedia.com...
Salut,
Quelles sont les propriétés que tu cherches à retrouver ???
@+,
Constantin
"Iam Noone" <iam.noone@caramail.com> a écrit dans le message de
news:br1u32$dgc$1@forums.macromedia.com...
> Ce que je soihaitais c'est lister les propriétés d'un clip et non celles
> d'un tableau dans un clip !
> Je viens de tester le for...in sur la racine, sur un champ de texte...
pas
> de soucis...
> Mais je n'y arrive pas sur les clips !?
> La syntaxe doit être la même non ?
>
>
> "(-: tatactic :-)" <tatactic@hotmail.com> a écrit dans le message de
"constantin de vesoul" a écrit dans le message de news: br2971$3do$
Salut,
Quelles sont les propriétés que tu cherches à retrouver ???
@+, Constantin
"Iam Noone" a écrit dans le message de news:br1u32$dgc$ > Ce que je soihaitais c'est lister les propriétés d'un clip et non celles > d'un tableau dans un clip ! > Je viens de tester le for...in sur la racine, sur un champ de texte...
pas
> de soucis... > Mais je n'y arrive pas sur les clips !? > La syntaxe doit être la même non ? > > > "(-: tatactic :-)" a écrit dans le message de
"constantin de vesoul" a écrit dans le message de news: br2971$3do$ > Salut, > > Quelles sont les propriétés que tu cherches à retrouver ??? > > @+, > Constantin > > > "Iam Noone" a écrit dans le message de > news:br1u32$dgc$ > > Ce que je soihaitais c'est lister les propriétés d'un clip et non
celles
> > d'un tableau dans un clip ! > > Je viens de tester le for...in sur la racine, sur un champ de texte... pas > > de soucis... > > Mais je n'y arrive pas sur les clips !? > > La syntaxe doit être la même non ? > > > > > > "(-: tatactic :-)" a écrit dans le message de news: > > br1spn$bds$ > > > myClip.monTableau = { nom:"Toto", age:20, ville:"maVille"}; > > > > > > for ( var prop in myClip.monTableau) { > > > trace(prop+" = "+myClip.monTableau[prop]) > > > } > > > > > > > >
tu peux faire un tableau avec les propriétés que tu veux récupérer et créer
une fonction qui va les rechercher.
Genre :
MovieClip.prototype.catchProps = function() {
for (var i in arguments[0]) {
trace(this._name+"."+arguments[0][i]+" = "+this[(arguments[0][i])]);
}
};
props=["_x","_y","_width","_height","_xscale","_yscale","_alpha"]
"Iam Noone" <iam.noone@caramail.com> wrote in message
news:br49gl$88r$1@forums.macromedia.com...
Largeur, hauteur, position X....
"constantin de vesoul" <constantin@vesoul.com> a écrit dans le message de
news: br2971$3do$1@forums.macromedia.com...
> Salut,
>
> Quelles sont les propriétés que tu cherches à retrouver ???
>
> @+,
> Constantin
>
>
> "Iam Noone" <iam.noone@caramail.com> a écrit dans le message de
> news:br1u32$dgc$1@forums.macromedia.com...
> > Ce que je soihaitais c'est lister les propriétés d'un clip et non
celles
> > d'un tableau dans un clip !
> > Je viens de tester le for...in sur la racine, sur un champ de texte...
pas
> > de soucis...
> > Mais je n'y arrive pas sur les clips !?
> > La syntaxe doit être la même non ?
> >
> >
> > "(-: tatactic :-)" <tatactic@hotmail.com> a écrit dans le message de
news:
> > br1spn$bds$1@forums.macromedia.com...
> > > myClip.monTableau = { nom:"Toto", age:20, ville:"maVille"};
> > >
> > > for ( var prop in myClip.monTableau) {
> > > trace(prop+" = "+myClip.monTableau[prop])
> > > }
> >
> >
> >
>
>
"constantin de vesoul" a écrit dans le message de news: br2971$3do$ > Salut, > > Quelles sont les propriétés que tu cherches à retrouver ??? > > @+, > Constantin > > > "Iam Noone" a écrit dans le message de > news:br1u32$dgc$ > > Ce que je soihaitais c'est lister les propriétés d'un clip et non
celles
> > d'un tableau dans un clip ! > > Je viens de tester le for...in sur la racine, sur un champ de texte... pas > > de soucis... > > Mais je n'y arrive pas sur les clips !? > > La syntaxe doit être la même non ? > > > > > > "(-: tatactic :-)" a écrit dans le message de news: > > br1spn$bds$ > > > myClip.monTableau = { nom:"Toto", age:20, ville:"maVille"}; > > > > > > for ( var prop in myClip.monTableau) { > > > trace(prop+" = "+myClip.monTableau[prop]) > > > } > > > > > > > >