Accueil > > > COMMENT PASSER UN PARAMÈTRE C# À FLASH ?
COMMENT PASSER UN PARAMÈTRE C# À FLASH ?
Information sur la source
Description
Dans le Web Designer .net, il est possible d'insérer un objet flash (shockWave). Cet objet flash peut etre purement graphique, pour faire joli, mais peut aussi être dynamique et communiquer avec le C# pour s'échanger des variables... Comment faire ?
Source
- Tout d'abord, dans le code-behind de la page Web, c'est-à-dire dans la classe .cs associée à la page Web .aspx (ou ascx), il faut créer un attribut de classe public ou protected correspondant à la variable à passer au Flash. Cet attribut doit être de type string.
-
-
- protected string currentSetpoint;
-
-
- C'est la valeur de cet attribut de classe qui va être passé à l'objet Flash.
-
- En insérant un objet Shockwave par glisser-déposer dans le Web Designer de visual studio, des lignes de code HTML sont générées. En reprenant ces lignes, il est possible de remarquer qu'il y a un attribut appelé « FlashVars ». C'est là qu'il faut spécifier le nom de l'attribut dont on veut récupérer la valeur, précédé de « <%= » (ne pas oublié le « = » !)
-
- <OBJECT id=flashThermometer classid=clsid:D27CDB6E-AE6D-11CF-96B8-444553540000 name=flashThermometer VIEWASTEXT>
- <PARAM NAME="_cx" VALUE="5080">
- <PARAM NAME="_cy" VALUE="5080">
- <PARAM NAME="FlashVars" VALUE="setpoint=<%= currentSetpoint %>">
- <PARAM NAME="Movie" VALUE="Images/Thermometer.swf">
- <PARAM NAME="Src" VALUE="Images/Thermometer.swf">
- <PARAM NAME="WMode" VALUE="Window">
- <PARAM NAME="Play" VALUE="-1">
- <PARAM NAME="Loop" VALUE="-1">
- <PARAM NAME="Quality" VALUE="High">
- <PARAM NAME="SAlign" VALUE="">
- <PARAM NAME="Menu" VALUE="-1">
- <PARAM NAME="Base" VALUE="">
- <PARAM NAME="AllowScriptAccess" VALUE="always">
- <PARAM NAME="Scale" VALUE="ShowAll">
- <PARAM NAME="DeviceFont" VALUE="0">
- <PARAM NAME="EmbedMovie" VALUE="0">
- <PARAM NAME="BGColor" VALUE="">
- <PARAM NAME="SWRemote" VALUE="">
- <PARAM NAME="MovieData" VALUE="">
- <PARAM NAME="SeamlessTabbing" VALUE="1">
- </OBJECT>
Tout d'abord, dans le code-behind de la page Web, c'est-à-dire dans la classe .cs associée à la page Web .aspx (ou ascx), il faut créer un attribut de classe public ou protected correspondant à la variable à passer au Flash. Cet attribut doit être de type string.
protected string currentSetpoint;
C'est la valeur de cet attribut de classe qui va être passé à l'objet Flash.
En insérant un objet Shockwave par glisser-déposer dans le Web Designer de visual studio, des lignes de code HTML sont générées. En reprenant ces lignes, il est possible de remarquer qu'il y a un attribut appelé « FlashVars ». C'est là qu'il faut spécifier le nom de l'attribut dont on veut récupérer la valeur, précédé de « <%= » (ne pas oublié le « = » !)
<OBJECT id=flashThermometer classid=clsid:D27CDB6E-AE6D-11CF-96B8-444553540000 name=flashThermometer VIEWASTEXT>
<PARAM NAME="_cx" VALUE="5080">
<PARAM NAME="_cy" VALUE="5080">
<PARAM NAME="FlashVars" VALUE="setpoint=<%= currentSetpoint %>">
<PARAM NAME="Movie" VALUE="Images/Thermometer.swf">
<PARAM NAME="Src" VALUE="Images/Thermometer.swf">
<PARAM NAME="WMode" VALUE="Window">
<PARAM NAME="Play" VALUE="-1">
<PARAM NAME="Loop" VALUE="-1">
<PARAM NAME="Quality" VALUE="High">
<PARAM NAME="SAlign" VALUE="">
<PARAM NAME="Menu" VALUE="-1">
<PARAM NAME="Base" VALUE="">
<PARAM NAME="AllowScriptAccess" VALUE="always">
<PARAM NAME="Scale" VALUE="ShowAll">
<PARAM NAME="DeviceFont" VALUE="0">
<PARAM NAME="EmbedMovie" VALUE="0">
<PARAM NAME="BGColor" VALUE="">
<PARAM NAME="SWRemote" VALUE="">
<PARAM NAME="MovieData" VALUE="">
<PARAM NAME="SeamlessTabbing" VALUE="1">
</OBJECT>
Conclusion
Dans cet exemple, c'est la valeur de la variable C# currentSetpoint qui va être passé à Flash.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Utilitaire Flash [ par Touchia ]
TouchiaBonjour à tous,J'aimerais savoir si quelqu'un sais comment faire pour rouler une animation flash sans être connecté au web. Donc réussir à donw
Jscript et Flash 5 [ par EvilMajesticK ]
Hello.Petit problème avec un script asp en jscript. Je sais récupérer des variables en provenance de Flash dans ASP/VBscript, mais il semble que ASP/J
Help utilisation des cookies et flash [ par gamani06 ]
voi je dois faire une animation flash avec choix des langages ang et fr (2 symboles)en relation avec les cookies.introduction d'un script destiné à gé
Boutons flash et ASP [ par sschupp ]
J'ai une série de boutons, créés avec FlashMX, que j'insère dasn une frame ASP. Je voudrais que qd je clique sur un bouton, une page determinée s'ouvr
ASP, Flash et liens [ par sschupp ]
Bon, ben ma question est simple.J'ai une page flash avec des boutons dessus. Je voudrais que qd g clique dessus, ça m'ouvre une page asp.J'y arrive pa
récupération de variable flash sous asp [ par g3rfo ]
bonjourvoila j ai une question: je cherche a faire un auth depuis flashpour cela ill me faut récupéré mes variable que j envoi depuis flash. pour ce k
Lien flash et asp [ par pedroantonio ]
J'ai un souci. Je n'arrive pas à lier une page flash avec une en ASPpedro antonio
flash et asp [ par freebond ]
Bonjour a tous, j'aimerai savoir comment faire pour superpose une animation flash a une page asp.J'arrive a placer mon animation dans ma page asp mais
asp.net et flash mx [ par wheel46 ]
peut on mettre les fichiers .swf dans une page aspx? avec l'html j'y arriveais pas avec aspxmerci
Animation Flash et VB NET [ par debutant.net ]
J'ai utilisé une animation flash pour afficher un compteur avec en parametre LIST echange entre l'anim et le compteur.Mon seul soucis c est que le com
|
Derniers Blogs
TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVéTECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVé par ROMELARD Fabrice
Speaker : Guillaume Rochette Cette session est dédiée à fournir le retour sur la mise en place d'un cloud privé (IaaS) par Osiatis pour son compte ou celui de ses clients. Ce projet s'est déroulé sur 4 mois et a permis de faire évoluer...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0 par odewit
Je viens de publier la version 3.0 de Perspective pour Silverlight, qui regroupe un portage sous Silverlight 5.0 des fonctionnalités de Perspective 2.0, le framework 3D de haut-niveau introduit récemment et de nouveaux exemples de code. En voici la li...
Cliquez pour lire la suite de l'article par odewit
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|