developpeurs:javascript
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
developpeurs:javascript [20/04/2011 11:26] – créée lzamo | developpeurs:javascript [05/05/2011 16:57] (Version actuelle) – lzamo | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Accéder au cœur d' | ====== Accéder au cœur d' | ||
- | Lorsqu' | ||
- | Lecture | + | **Avertissement** Ce qui suit sera fonctionnel sur la prochaine version |
+ | |||
+ | Lorsqu' | ||
+ | |||
+ | Trois fonctions permettent d' | ||
+ | |||
+ | Pour avoir la liste des classes d' | ||
+ | |||
+ | ===== Accéder à instrumenpoche ===== | ||
+ | Pour utiliser les fonctions de communication avec instrumenpoche, | ||
+ | <code javascript> | ||
+ | function thisMovie(movieName) { | ||
+ | var isIE = navigator.appName.indexOf(" | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Ainsi, si le fichier SWF d' | ||
+ | <code javascript> | ||
+ | thisMovie(" | ||
+ | </ | ||
+ | |||
+ | Le nom est '' | ||
+ | <code XML> | ||
+ | <object classid=" | ||
+ | codebase=" | ||
+ | width=" | ||
+ | <param name=" | ||
+ | <param name=" | ||
+ | <param name=' | ||
+ | <param name=" | ||
+ | <param name=" | ||
+ | <param name=" | ||
+ | <embed src=" | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Lire une propriété ===== | ||
+ | La fonction permettant de lire une propriété est : | ||
+ | <code javascript> | ||
+ | get_iep(objet, | ||
+ | </ | ||
+ | Où '' | ||
+ | Par exemple, en détectant instrumenpoche comme ci-dessus, on peut afficher l' | ||
+ | <code javascript> | ||
+ | alert(thisMovie(" | ||
+ | </ | ||
+ | |||
+ | ===== Modifier une propriété ===== | ||
+ | La fonction permettant de lire une propriété est : | ||
+ | <code javascript> | ||
+ | set_iep(objet, | ||
+ | </ | ||
+ | Où '' | ||
+ | Par exemple, en détectant instrumenpoche comme ci-dessus, on peut modifier l' | ||
+ | <code javascript> | ||
+ | thisMovie(" | ||
+ | </ | ||
+ | |||
+ | **Attention** le troisième argument de la fonction est la valeur, et non un texte la désignant. Par exemple, dans | ||
+ | <code javascript> | ||
+ | thisMovie(" | ||
+ | thisMovie(" | ||
+ | </ | ||
+ | seule la deuxième ligne est correcte. | ||
+ | |||
+ | ===== Exécuter une fonction ===== | ||
+ | La fonction javascript permettant d' | ||
+ | <code javascript> | ||
+ | exec_iep(fonction, | ||
+ | </ | ||
+ | où '' | ||
+ | |||
+ | **Exemple** | ||
+ | <code javascript> | ||
+ | thisMovie(" | ||
+ | </ | ||
+ | utilise la fonction d' | ||
+ | |||
+ | **Autre exemple** | ||
+ | <code javascript> | ||
+ | thisMovie(" | ||
+ | | ||
+ | 1]) | ||
+ | </ | ||
+ | charge une image dans instrumenpoche sans que cela modifie le script de l' | ||
+ | |||
+ | ===== Instrumenpoche chargé ===== | ||
+ | Dès que iep.swf est complètement chargé, la fonction javascript '' | ||
+ | |||
+ | **Exemple** | ||
+ | <code javascript> | ||
+ | function iep_loaded(){ | ||
+ | // j' | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
developpeurs/javascript.1303291576.txt.gz · Dernière modification : 20/04/2011 11:26 de lzamo