OVH Cloud OVH Cloud

Probleme de flash5 a flash6

6 réponses
Avatar
MooG
Bonjour!
j'aurrais aimé faire passer un script de flash5 a flash6, mais lorsque
je le fait, il me signale des erreurs, et le systeme ne fonctionne plus.

c'est cette ligne qui pose probleme:

onClipEvent (load) {
trace(eval("_parent." add _name)=this._x);
}

et je recois comme message d'erreur

**Erreur** Symbole = panorama, calque = marqueurs, image = 1 :Ligne 4 :
La partie gauche de l’opérateur d’affectation doit être une variable ou
une propriété.
trace(eval("_parent." add _name)=this._x);

saurriez vous aider un amateur en action script? :)
d'avance merci!


MooG

6 réponses

Avatar
estampida
et qu'est censé faire cette ligne de code ?
parce que finalement tu demandes d'afficher une fonction, en l'occurence,
l'assignation d'une valeur à une variable, en supposant que _name soit bien
une variable.
don, si _name est bien un nom de variable (je suis un peu déconcerté par le
_ ) tu devrais plutôt faire ceci:
_parent[_name]=this._x;
trace(_parent[_name]);

"MooG" wrote in message
news:cc0ph4$398$
Bonjour!
j'aurrais aimé faire passer un script de flash5 a flash6, mais lorsque
je le fait, il me signale des erreurs, et le systeme ne fonctionne plus.

c'est cette ligne qui pose probleme:

onClipEvent (load) {
trace(eval("_parent." add _name)=this._x);
}

et je recois comme message d'erreur

**Erreur** Symbole = panorama, calque = marqueurs, image = 1 :Ligne 4 :
La partie gauche de l’opérateur d’affectation doit être une variable ou
une propriété.
trace(eval("_parent." add _name)=this._x);

saurriez vous aider un amateur en action script? :)
d'avance merci!


MooG



Avatar
Kalimbra
onClipEvent (load) {
trace(eval("_parent." + _name)=this._x);
}

remplace le add par +

MooG a écrit:

Bonjour!
j'aurrais aimé faire passer un script de flash5 a flash6, mais lorsque
je le fait, il me signale des erreurs, et le systeme ne fonctionne plus.

c'est cette ligne qui pose probleme:

onClipEvent (load) {
trace(eval("_parent." add _name)=this._x);
}

et je recois comme message d'erreur

**Erreur** Symbole = panorama, calque = marqueurs, image = 1 :Ligne 4
: La partie gauche de l’opérateur d’affectation doit être une variable
ou une propriété.
trace(eval("_parent." add _name)=this._x);

saurriez vous aider un amateur en action script? :)
d'avance merci!


MooG




--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
http://www.kalimbra.com
http://kalimbra.free.fr/MyTeam/
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.
Avatar
estampida
vérifie avant d'écrire n'importe quoi
LOL
on mettra ça sur le dos de la fatigue...
;o)
Avatar
Kalimbra
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title></title>
</head>
<body>
ben quoi .. <br>
<br>
---<br>
<p> <span class="heading1">add</span></p>

<p><b> Disponibilit&eacute; </b></p>
<p> Flash Player 4. </p>

<p><b> Usage </b></p>
<pre><code class="grey">cha&icirc;ne1</code> <code>add</code> <code
class="grey">cha&icirc;ne2</code></pre>

<p><b> Param&egrave;tres </b></p>
<p> <code class="grey">cha&icirc;ne1, cha&icirc;ne2</code> Une cha&icirc;ne. </p>

<p><b> Renvoie </b></p>
<p> Rien. </p>

<p><b> Description </b></p>
<p> Op&eacute;rateur ; concat&egrave;ne (combine) deux ou plusieurs cha&icirc;nes. L'op&eacute;rateur
<code>add</code> remplace l'op&eacute;rateur addition (<code>&amp;</code>) de Flash
4. Les fichiers Flash 4 utilisant l'op&eacute;rateur <code>&amp;</code> sont automatiquement
convertis pour utiliser l'op&eacute;rateur <code>add</code> pour la concat&eacute;nation
de cha&icirc;nes lorsqu'ils sont import&eacute;s dans l'environnement de programmation
de Flash 5. Cependant, l'op&eacute;rateur <code>add</code> est d&eacute;conseill&eacute; dans
Flash 5, et l'emploi de l'op&eacute;rateur <code>+</code> est recommand&eacute; lors de
la cr&eacute;ation de contenu pour Flash Player 5 ou Flash Player 6. Utilisez l'op&eacute;rateur
<code>add</code> pour concat&eacute;ner des cha&icirc;nes si vous cr&eacute;ez du contenu pour
Flash Player 4 ou des versions ant&eacute;rieures du lecteur. </p>

<p><b> Voir aussi </b></p>
<br>
<br>
<br>
estampida a &eacute;crit:<br>
<blockquote type="cite" cite="midcc0vun$c4f$">
<pre wrap="">v&eacute;rifie avant d'&eacute;crire n'importe quoi
LOL
on mettra &ccedil;a sur le dos de la fatigue...
;o)


</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="$mailwrapcol">--
Thierry "Kalimbra" ARNOULD
Jdrs, Internet, Design
<a class="moz-txt-link-freetext" href="http://www.kalimbra.com">http://www.kalimbra.com</a>
<a class="moz-txt-link-freetext" href="http://kalimbra.free.fr/MyTeam/">http://kalimbra.free.fr/MyTeam/</a>
---------------------------
Anything which does not kill you makes you stronger.
Anything that kills you makes you... well, dead.
</pre>
<br>
</body>
</html>
Avatar
MooG
un grand merci a toi Estampida!!!

meme sans la totalité du script tu as reussi a trouver la solution a mon
probleme :)
BIEN JOUE!!!!!


estampida wrote:

et qu'est censé faire cette ligne de code ?
parce que finalement tu demandes d'afficher une fonction, en l'occurence,
l'assignation d'une valeur à une variable, en supposant que _name soit bien
une variable.
don, si _name est bien un nom de variable (je suis un peu déconcerté par le
_ ) tu devrais plutôt faire ceci:
_parent[_name]=this._x;
trace(_parent[_name]);

"MooG" wrote in message
news:cc0ph4$398$

Bonjour!
j'aurrais aimé faire passer un script de flash5 a flash6, mais lorsque
je le fait, il me signale des erreurs, et le systeme ne fonctionne plus.

c'est cette ligne qui pose probleme:

onClipEvent (load) {
trace(eval("_parent." add _name)=this._x);
}

et je recois comme message d'erreur

**Erreur** Symbole = panorama, calque = marqueurs, image = 1 :Ligne 4 :
La partie gauche de l’opérateur d’affectation doit être une variable ou
une propriété.
trace(eval("_parent." add _name)=this._x);

saurriez vous aider un amateur en action script? :)
d'avance merci!


MooG








Avatar
zwetan
>
c'est cette ligne qui pose probleme:

onClipEvent (load) {
trace(eval("_parent." add _name)=this._x);
}





le probleme c'est le tres mauvais code
et la maniere dont tu poses ta question

ici c'est pas un probleme que ton code ne marche pas
c'est que tu ne dis pas ce que tu veux faire avec le code

this._parent[ this._name ] = this._x;
trace( this._parent[ this._name ] )

ca marche aussi

trace(eval("_parent." add _name add "=" add this._x));

ca marche aussi

trace(eval("_parent." + _name + "=" + this._x));

ca marche aussi


le blem c'est que tant que tu te contenteras d'avoir une solution tombée
du ciel sans savoir pourquoi elle marche tu auras toujours des problemes
avec le code

zwetan