|
Mettre à jour une Variable dans un flash |
Iniciado por eric, 20,abr. 2005 02:30 - 5 respuestas |
| |
| | | |
|
| |
Publicado el 20,abril 2005 - 02:30 |
Bonjour, je voudrais transférer un paramètre à une animation flash et j'ai donc répris la technique exposée dans un projet appelé Flash paramétrable.
JSMéthode("window.document.CHPFLASH","SetVariable","vazy",pTag)
Le souci c'est que cela génère une erreur JS Erreur : eval("window.document.CHPFLASH").SetVariable is not a function Fichier Source : http://localhost/WW70AWP/WW70AWP.EXE/CTX_2072-0-HdUsBstAJu/CONNECT_MODETEST Ligne : 7
et cela fait la meme chose sur le projet exemple WW7_FlashParametrable.
Quel est le problème et quelle est la technique à utiliser ?
je viens de passer en revue tout le NG; rien trouvé.
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 20,abril 2005 - 10:58 |
"Eric R." <eric@wtablettes.net> a écrit dans le message de news:mn.a01e7d54939d1efc.11485@wtablettes.net...
Bonjour, je voudrais transférer un paramètre à une animation flash et j'ai donc répris la technique exposée dans un projet appelé Flash paramétrable.
JSMéthode("window.document.CHPFLASH","SetVariable","vazy",pTag)
ce ne serait pas JSMéthode("window.document."+CHPFLASH..alias,"SetVariable","vazy",pTag)
-- Gilles Balp http://cerbermail.com/… (clic sur ce lien pour me contacter en privé) |
| |
| |
| | | |
|
| | |
| |
Publicado el 20,abril 2005 - 12:32 |
Gilles Balp avait prétendu :
"Eric R." <eric@wtablettes.net> a écrit dans le message de news:mn.a01e7d54939d1efc.11485@wtablettes.net... Bonjour, je voudrais transférer un paramètre à une animation flash et j'ai donc répris la technique exposée dans un projet appelé Flash paramétrable.
JSMéthode("window.document.CHPFLASH","SetVariable","vazy",pTag)
ce ne serait pas JSMéthode("window.document."+CHPFLASH..alias,"SetVariable","vazy",pTag)
j'utilise pas les noms courts et donc le chps JS s'appelle bien comme ça. Donc si je modifie (je l'ai fait par acquis de conscience) cela provoque le meme code et donc le meme pb. De toutes façons ds le projet ex, il utilisait les alias.
donc ce n'est pas ça ...
Autres idées ?
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado el 20,abril 2005 - 18:50 |
Salut,
Je n'ai malheurement pas encore eu le temps d'essayer les différents codes suivants mais je te les propose. Vérifie si cela peut aider.
Alors, admettons que ton fichier flash s’appelle "AnimFlash.swf".
Code Javascript : Document.ANIMFLASH.SetVariable(‘id’,1) ;
OU peut-être :
<script language=Javascript src="chemin/AnimFlash.swf?id=Ha.HaID">
Pour récupérer sous flash la variable :
Trace(This.AnimFlash.id); Pour une variable, c'est : trace(this.var);
OU
Trace(_root.id) cela devrait afficher "1". Mais utilise de préférence 'This' à la place de root.
Tiens-en nous informé , Denis. |
| |
| |
| | | |
|
| | |
| |
Publicado el 20,abril 2005 - 18:57 |
Petite précision, dans la Description du projet, décoche l'option "Compresser les noms des champs (..Alias) accessible à partir du bouton "Avancé..." dans le menu "Optimisation du code HTML généré" puis, réessaie tes différents codes...
Denis. |
| |
| |
| | | |
|
| | |
| |
Publicado el 21,abril 2005 - 10:06 |
Denis a émis l'idée suivante :
Salut, Je n'ai malheurement pas encore eu le temps d'essayer les différents codes suivants mais je te les propose. Vérifie si cela peut aider. Alors, admettons que ton fichier flash s?appelle "AnimFlash.swf". Code Javascript : Document.ANIMFLASH.SetVariable(?id?,1) ; OU peut-être : <script language=Javascript src="chemin/AnimFlash.swf?id=Ha.HaID"> Pour récupérer sous flash la variable : Trace(This.AnimFlash.id); Pour une variable, c'est : trace(this.var); OU Trace(_root.id) cela devrait afficher "1". Mais utilise de préférence 'This' à la place de root. Tiens-en nous informé , Denis.
merci beaucoup. je vais faire un test sur un petit projet avec effectivement juste un trace pour régler ce pb de base. Car mon cas est bcp trop complexe. Mais ce qui est inquiétant, c'est que le projet ex ne fn pas (ou plus), que des personnes avec qui je suis en contact et qui on utilisé cette technique s'aperçoive effectivement que cela ne marche plus quand ils reviennent sur de vieux projets. Je tiendrais le ng au courant.
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | | | |
| | |
|