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
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
UTILISATEURUTILISATEUR par zaydounhlel
Cliquez pour lire la suite par zaydounhlel RE : VIRUSRE : VIRUS par ghuysmans99
Cliquez pour lire la suite par ghuysmans99
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|