There are no translations available

encadrement
 
Home arrow Forums
wimsedu le forum
Welcome, Guest
Please Login or Register.    Lost Password?
Wims,xml et flash (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Wims,xml et flash
#407
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
Bonjour,
Alors voilà, j'ai créé une animation flash dont un paramétre est "stocké" dans un fichier xml: il s'agit d'une fonction sinus(freq*x) et le para métre freq est stocké dans le xml. Cela me permet d'avoir une animation à paramétre variable. Aussi j'ai créé un module OEF pour faire des essais. J'ai mis mon anim (en .swf) et mon xml dans les fichiers binaires, dossier images. Quand je clique sur "voir" mon fichier swf, ça marche nickel. Quand je crée un fichier OEF dans lequel j'appelle le swf, celui se charge mais le paramétre du xml n'est plus appelé????

Deuxiéme question (quand la 1ére sera résolue!!!): comment faire pour rendre la paramètre aléatoire dans le xml?

Je joins l'archive du module.

A bientôt

Benoît
File Attachment:
File Name: modtool_test_physics_essaiXML.zip
File Size: 29307
 
Report to moderator   Logged Logged  
 
Last Edit: 2008/09/16 20:55 By benoit.markey.
  The administrator has disabled public write access.
#408
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 23  
Quel serait le code de la page html qui te permet de faire ce que tu veux ?

Sinon, il faudra certainement que tu crées ton fichier xml à la volée comme je l'ai fait pour pouvoir utiliser CaR . mais tu ne peux le faire qu'à travers un slib (par exemple, pas dans le code oef).

Mais déjà la première chose !

Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#409
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
Et bien en fait je ne suis pas sûr que ce soit 1 pb de code html: il suffit de faire un embed machin truc (comme indiqué dans la faq de wims). Et d'ailleurs les "éléments" fixes du swf sont bien chargés dans la page. Par contre en ce qui concerne les éléments dépendants du xml, ils ne sont pas chargés, comme si le xml et le swf n'étaient pas dans le même répertoire....
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#412
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 23  
Tu dis que c'est le fichier swf fait appel au xml. et que c'est quand tu crées le fichier swf qu'il faut donner l'url du fichier xml....

Là j'ai peur que cela pose des problèmes.
car l'adresse va changer selon le nom de ton module, j'ai peur (les adresses sont écrites à partir de public_html il me semble).


Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#413
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
C'est pour ça que le truc c'est de mettre les 2 fichiers dans le même répertoire. Pour preuve: quand je crée un module OEF et que je mets dans binaires>images le swf et le xml, ça marche: c'est à dire que si je clique sur "voir" mon swf, tout est OK. Je ne pense pas que WIMS "déplace" ensuite les fichiers, si? ou peut-être modifie-t-il l'url?
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#414
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 23  
Alors, je n'ai pas compris le premier problème !

En tout cas, tu ne pourras pas créer ensuite à la volée le fichier xml dans le même répertoire que le swf (ou plutôt je ne sais pas faire), mais dans
un répertoire qui dépend de la session.
donc ca serait mieux si tu peux indiquer dans la page html l'endroit où aller chercher le fichier xml comme c'est souvent fait dans les applets java
plutôt que dans le swf (mais je ne connais rien à la programmation de l'un ou de l'autre).

Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#415
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
Ouh là, ça se complique!!!!! Bon je crois que je vais revenir à 1 méthode + classique: je vais créer plusieurs animations et ensuite effectuer un tirage au sort....

Merci de ton aide

A bientôt
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#425
eric.guillet (User)
Junior Boarder
Posts: 39
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
Bonjour,

Essaye cela :

Tu crées un fichier html nomdufichierswf.htm (si ton swf s'appelle nomdufichierswf.swf pour + de commodités si tu utilises plusieurs fichiers flash) que tu places dans le répertoire images où se trouvent tes fichiers swf et xml.
Ce fichier appelle le swf avec les balises object et embed (ton nom de fichier est nomdufichierswf.swf sans chemin), dimensionné comme le swf.
Tu vas ensuite intégrer ta page .htm dans ton exercice oef par le biais d'un frame (balise iframe) en dimensionnant ton iframe comme le swf et le .htm.

Sinon, par simple curiosité, serait-il possible d'avoir un aperçu du code AS qui permet au fla de communiquer avec le xml ?

Cordialement,

Eric.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#426
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
CA MARCHE!!!! Merci pour les infos
Effectivement, mon animation prend bien en compte le paramètre stockée dans le fichier xml. Maintenant je peux passer à la 2éme question de mon premier post: comment faire pour qu'une variable tirée au sort dans un exo OEF se retrouve dans le xml qui lui est stocké dans le répertoire image de mon module??????

A bientôt
Benoît

En lien, je mets le fichier .fla du flash, le xml, le html
File Attachment:
File Name: essai_xml.zip
File Size: 28219
 
Report to moderator   Logged Logged  
 
Last Edit: 2008/09/19 16:51 By benoit.markey.
  The administrator has disabled public write access.
#427
eric.guillet (User)
Junior Boarder
Posts: 39
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
A propos du langage ActionScript et du format swf.
Il n'est plus si fermé que ça. Voir ce lien par exemple :
http://www.framasoft.net/article3536.html

L'interfacage d'un swf avec wims via un fichier xml ne semble pas irréalisable comme le suggère Benoît.

Sinon, petite question : qu'est ce que CaR ?

Cordialement,

Eric.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#428
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 23  
CaR : http://www.framasoft.net/article3616.html
CaR Zirkel (par exemple http://wims.auto.u-psud.fr/wims/wims.cgi?module=tool/geometry/polyhedra.fr

La question est qu'il n'est pas possible dans wims de créer un fichier à la volée dans le répertoire du module, il se crée dans un dossier temporaire de la session de l'utilisateur, dont l'adresse change donc à chaque fois. Et donc, ils ne seront jamais dans le répertoire du flash.

Mais bien sûr Benoit peut stocker tous les fichiers xml dont il a besoin s'il n'y a pas beaucoup de valeurs.

Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#429
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
N'y a-t-il pas un autre répertoire où stocker ces fichiers?

Benoît
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#430
eric.guillet (User)
Junior Boarder
Posts: 39
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
Bonjour,

dans le cadre d'une utilisation restreinte de l'exercice (non publiée), il reste toujours possible de stocker les (swf,xml,htm) sur un autre serveur (par exemple sur ton espace perso internet si tu en as un) et d'appeler le .htm par une adresse absolue depuis ton oef.
(solution déraisonnable en cas de publication, risque de lien coupé possible ultérieurement). De toute façon, pour des questions de sécurité, il serait très risqué d'autoriser l'accès en écriture au répertoire images.

Petite question : Sais tu écrire dans un xml depuis un fla/swf ?

Eric.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#431
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 23  
Je ne comprends pas : s'il s'agit de stocker et non pas de créer pendant l'exercice un fichier xml, il n'y a pas de problèmes pour les mettre dans le module d'exercice.

Mais je redemande quand même : est ce qu'il n'est pas possible, comme dans les applets java que j'ai utilisées, de mettre dans la page html l'adresse du fichier xml utilisé plutôt que dans l'application flash (éventuellement avec un javascript ou d'autres méthodes). Dans ce cas, il est possible (et je veux bien aider alors) de créer le code html à la volée avec la bonne adresse. Comme on l'a fait pour l'applet CaR ou d'autres.


Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#432
eric.guillet (User)
Junior Boarder
Posts: 39
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
J'ai l'impression que ce lien
répond favorablement à la question (?)

Eric.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#433
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
Je précise un peu mon idée par 1 exemple simple: je crée une animation (mettons on voit une sinusoïde: sin(freq*x)) dont un paramètre (ou +sieurs) est "tiré " au sort par un oef (mettons freq). Du coup l'animation se "personnalise" et je peux poser des questions sur l'animation...(quelle est la valeur de freq).... Par conséquent, la variable freq doit bien être créé par wims, non?

Je vais essayer de creuser un peu le lien proposé par Eric notamment:
<object type="application/x-shockwave-flash" data="anim.swf" width="550" height="400">
<param name="movie" value="anim.swf" />
<param name="flashvars" value="maVar=Salut Henri" />
</object>

me paraît exploitable...

Suite au prochain numéro

Benoît
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#434
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
Je viens d'essayer: je n'ai plus besoin du xml... j'utilise:
<object type="application/x-shockwave-flash" data="anim.swf" width="550" height="400">
<param name="movie" value="anim.swf" />
<param name="flashvars" value="freq=10" />
</object>

dans la page html et effectivement mon anim s'affiche avec "une fréquence" égale à 10.
Par contre quand je mets directement ce code dans l'OEF, ça coince...et si je mets ma page html dans imagedir, je n'arriverait pas à modifier la varialble...

A bientôt

Benoît
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#435
bernadette (Admin)
Admin
Posts: 638
graph
User Online Now Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 23  
Il faut que tu donnes l'adresse de l'animation, donc peut-être à la place de anim.swf
\imagedir/anim.swf si anim.swf se trouve dans le répertoire images.

Bernadette
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#436
benoit.markey (User)
Senior Boarder
Posts: 46
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
EUREKA!!! En fait ça marche bien avec konqueror comme navigateur, mais pas avec firefox (une histoire de plugin à vérifier). Je donne par exemple le source de mon exo ou sinus2.swf est stocké dans image, et je joins en copie mon module d'essai.

Merci à Bernadette et à Eric

C'est parti pour de nouvelles aventures...


Benoît

\title{Essai flash}
\language{fr}
\author{Markey Benoît}

\integer{freq=randint(1..10)}
\statement{ freq=\freq <br>
Appuyer sur le bouton bleu. Rem si freq =2 , la courbe rouge et la courbe verte sont confondues....<br>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="sinus2" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="\imagedir/sinus2.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="flashvars" value="freq=\freq" />

<embed src="\imagedir/sinus2.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="sinus2" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<br>
Quelle est la fréquence: \embed{reply1}
}
\answer{Fréquence}{\freq}{type=numeric}
File Attachment:
File Name: modtool_test_physics_essaiflash_wims.zip
File Size: 24489
 
Report to moderator   Logged Logged  
 
Last Edit: 2008/09/20 19:09 By benoit.markey.
  The administrator has disabled public write access.
#437
eric.guillet (User)
Junior Boarder
Posts: 39
graphgraph
User Offline Click here to see the profile of this user
Re:Wims,xml et flash 15 Years, 8 Months ago Karma: 0  
Content de savoir que cela marche !
Ceci dit, Il y a un autre moyen
(paragraphe : Passage de variables dans vos swf en utilisant le paramètre "Flashvars" ) de charger un swf, peut-être supporté par davantage de navigateurs.
Sinon qu'est-ce que cela donne avec IE (75% du marché tout de même ...) ?
(Firefox 20% et konqueror <1% )

Eric
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop
© 2024 WimsEdu
Joomla! est un logiciel libre distribué sous licence GNU/GPL.