begin process at 2012 05 27 16:18:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

Autre

 > 

recuperer une variable avec flavars


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

recuperer une variable avec flavars

jeudi 28 janvier 2010 à 23:14:57 | recuperer une variable avec flavars

otomat

bonjour
j'ai besoin de récupérer une variable depuis l'url de la page sur laquelle est chargé mon swf. Après avoir lu de nombreux tutaux et essayer plusieurs solutions j'ai tjs undefined. Je me sers finalement de flashvar car ça semble la méthode adéquate.
voici le code tel que je le trouve dans la doc adobe dans lequel je ne me sers pas de php pour récupérer la variable de l'url mais seulement pour faire un test
sur la page html :
Code HTML :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>myflashvars</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#ffffff">
<!--URL utilisées dans l'animation-->
<!--texte utilisé dans l'animation-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
	if (AC_FL_RunContent == 0) {
		alert("Cette page nécessite le fichier AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '550',
			'height', '400',
			'src', 'myflashvars',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'myflashvars',
			'bgcolor', '#ffffff',
			'name', 'myflashvars',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', 'myflashvars',
			'salign', 
			'FlashVars', 'myURL=http://weblogs.adobe.com'

			); //end AC code
	}
</script>
<noscript>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="400" id="myflashvars" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="myflashvars.swf" />
    <param name="FlashVars" value="myURL=http://weblogs.adobe.com/">
    <param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	
    <embed src="myflashvars.swf" FlashvVars="myURL=http://weblogs.adobe.com/" quality="high" bgcolor="#ffffff" width="550" height="400" name="myflashvars" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
</noscript>
</body>
</html>

et celui dans le flash :
Code ActionScript :
this.createTextField("myTxt", 100, 0, 0, 100, 20);
myTxt.autoSize = "left";
if (_root.myURL == undefined) {
    myTxt.text = "myURL is not defined";
} else {
    myTxt.text = _root.myURL;
}

voila le copier coller de la doc adobe mais ça ne marche pas
Si quelqu'un peut me dire où se trouve l'erreur je lui en serrais reconnaissant
merci
jeudi 28 janvier 2010 à 23:24:49 | Re : recuperer une variable avec flavars

Orange73

Membre Club
Hello,

<embed src="myflashvars.swf" FlashvVars="myURL=http://weblogs.adobe.com/"...

A+ ;-)

-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

vendredi 29 janvier 2010 à 18:51:30 | Re : recuperer une variable avec flavars

otomat

merci pour ta réponse Orange73. Je ne sais pas pourquoi cette coquille s'est glissé dans mon copier/coller. Ca ne marche pas même s'il n'y a pas la faute que tu soulignes.
Si à part ça les codes sont bon d'où peut venir mon retour undefined ?.
J'ai essayé avec, Firefox, IE, Safari, Opera : nada?!

samedi 30 janvier 2010 à 02:28:33 | Re : recuperer une variable avec flavars

Orange73

Membre Club
Essaie d'ecrire "flashvars" (en minuscules)


-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

samedi 30 janvier 2010 à 14:41:47 | Re : recuperer une variable avec flavars

otomat

j'ai modifié les balises object et embed ainsi que le le js interne mais non, j'ai toujours un retour undefined.
Mais j'ai quand même fini par trouver : Je publiais mon swf et mon html depuis flash.
J'ai recommencé en publiant uniquement le swf depuis flash puis en l'important dans un html edité sur dreamweaver et là apres avoir ajouté "flashvars" en minuscule dans les balises object et embed ainsi que dans le js interne j'ai bien mon adresse http://weblogs.adobe.com en retour.
C'est trop bon quand ça marche merci bcs.
Je serais quand même curieux de comprendre pourquoi ça ne marche pas dans l'autre cas si tu as une explication à me proposer donc voici le html qui fonctionne :
Code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Document sans nom</title>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','550','height','400','src','myflashvars','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','myflashvars','flashvars', 'myURL=http://weblogs.adobe.com' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="550" height="400">
  <param name="movie" value="myflashvars.swf" />
  <param name="quality" value="high" />
  <param name="flashvars" value="myURL=http://weblogs.adobe.com/">
  <embed src="myflashvars.swf" flashvars="myURL=http://weblogs.adobe.com/" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="550" height="400"></embed>
</object></noscript>
</body>
</html>

il y a effectivement moins de param name dans object mais je vois pas le rapport
A+


Cette discussion est classée dans : code, variable, ac, myurl, myflashvars


Répondre à ce message

Sujets en rapport avec ce message

Envoyer une variable à flash [ par adwebmaster ] Bonjour à tous,Bien, cela fait un bon moment que je cherche sur le forum une réponse à ma question, mais je n'ai pas trouver comment faire. alors je v gestion des variables [ par the_manfr ] Hello,Completement débutant en actionscript, je rencontre un problème d'utilisation de variable. je m'expliquej'ai créé un calque code, a la premiere Mettre une variable dans une hiérarchie [ par Dragonblood ] Salut j'ai des occurence portant les noms suivants m1,m2,m3,etc j'ai donc écrit la fonction suivante: [CODE]function decor(){ for (i=0;i<=20;i++ Mettre une variable dans une hiérarchie [ par Dragonblood ] Salut j'ai des occurence portant les noms suivants m1,m2,m3,etc j'ai donc écrit la fonction suivante: [CODE]function decor(){ for (i=0;i<=20;i++ Transformer du text en code ? [ par kevthunder ] Bonjour, je suis sur un gros projet et il y a une chose qui m'aiderait beaucoup : transformé une variable text en une ligne de code exécutable.je m'ex Problème de récupération de variables [ par eisseonweb ] Bonjour ! Voilà, j'ai un problème complexe de récupération de variable dans une animation Flash. C'est compliqué, il faut bien suivre :p Dans mon an Question flash sur code [ par jak645 ] Bonjour a vous je me demander jetais aprés cree un generateur de nick name msn et jai eux un probleme jessaye de mettre le texte suivent sur une varia [PB] recuperation variable POST [ par Renus02 ] Bonjour,j'ai un petit soucis, j'ai cree un petit code flash qui comunique avec ma page PHP, qui elle meme comunique avec ma base de données, mon code Probleme pour recuprer une variable dans un code embed vers un swf [ par marcovitch80 ] Bonjour, je debute en flash et j'aurai besoin de votre aide, car apres bien des recherches, je n'arrive plus du tout à trouver une solution.Voici mon [Flash]Webplayer radio problémes de conpatibiliter avec internet explorer [ par teck27 ] onjour a tous voila j'ai un petit problème avec mon webplayer flash je vous explique : Alors enfaite mon player li un stream audio d'une radio donc j'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,749 sec (4)

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