Interaction Flash-Javascript avec fscommand et les Flash Methods
Par -Alexandre LEGOUT aka LAlex- le mardi, octobre 28 2003, 15:19 - AS2 - Lien permanent
J'ai voulu essayer les interactions possibles entre Flash et javascript, que ce soit dans une sens (appel d'une fonction javascript avec Flash), ou dans l'autre (interaction sur l'animation Flash avec Javascript) ... Eh bien je suis assez déçu des performances ...
Je pense que ce sont les performances du javascript qui sont un peu légères ... 8|
Ce test consiste en fait à regarder en permanence la position d'une popup, et de déplacer un movieclip dans l'animation Flash pour donner l'impression que la popup est un masque que l'on peut déplacer par drag&drop .... Vous pouvez aussi télécharger l'archive qui en contient le code ... Voir le test (testé sur IE, je ne sais pas si ca marche sur les navigateurs de type mozilla ou opera)
Commentaires
C'est clair que c'est pas vraiment fluide... mais c'est pas mal tout de même
A l'époque je voulais faire un popup que l'on pourrai bouger via une barre de scroll dans l'animation flash ... Mais j'avais abandonné pour le fait que c'est pas du super rapide... et que c'était pas compatible sur tous les navigateurs.
C'est marrant, ce que tu viens de faire c'est le sujet de mon premier post sur flash forum
bye
Héhé. Pas rapide, mais l'effet est pas mal intéressant!
en fait ce qui peut être sympa .. c'est de faire pareil sur un popup mais qu'on ferait se déplacer dans l'écran selon les sections du site... cela peut être pas mal ... me donne une idée
Ne marche que pour IE, dommage :-/
je dirais même décevant
Désolé de ne pas avoir été à la hauteur de tes esaprances alors ... 8| :?
Faut comprendre .. que de toute façon seul ie permet de faire beaucoup de chose.. tous les autres navigateurs sont tellement "anti ie" qu'on ne peut pas faire convenablement du javascript, utiliser fscommand etc... je trouve surtout lamentable que tous les éditeurs de navigateurs internet ne se mettent pas d'accord sur ce genre de chose
Les problèmes de compatibilités sont lourds.. d'un autre côté.. pour ceux qui utilisent pas IE, suffit de le lancer pour voir au mieux des animations faites avec flash
C'est un choix donc 


bye
bye
Bonjour,
L'effet est tout à fait amusant et il ne fonctionne pas sur les autres navigateurs que IE parce que la fonction fscommand ne le permet pas. Mais n'est-il pas possible de faire la même chose en envoyant les variables javascript dans flash par l'intermédiare de SetVariable() :
ceci fonctionne aussi bien pour IE que pour tous les autres navigateurs.
Comme dit ekameleon, IE fait plus de choses que Netscape par exemple, mais c'est pas tout à fait juste, parce qu'ils font la même chose sans employer les mêmes termes. (all vs layer par exemple).
Sans compter que IE ne comprend rien au XUL qui ma foi mérite d'être observé de plus près.
voilà
moi je trouve que c'est le mode fullscreen des popups qui manque sur les autres navigateur... il y a ceux qui sont contre et ceux qui sont pour.. mais je pense qu'il faudrait que tous les dévéloppeur/intégrateur de site puisse avoir accés à cette fonctionnalité

bye
Bonjour,
C'était juste pour voir, la fonction en elle même ne m'interesse pas spécialement !
J'adore ton avatar, dessin / vecto dans le flash, très cool
Perso, je suis contre les pop ups et le fullscreen, le probleme c'est ie pas les autres navigateurs, eux, implemente correctement les normes ecma, c'est parce qu'ie n'est pas suffisamement sécurisé que certains fonctions en tout genre fonctionne dessus, alors je rale pas quand ça marche pas ailleurs
Un peu plus de renseignements sur le sujet (nottament de maniere portable).
Intéraction Flash / Javascript avec Ming
Au temps pour moi, mauvaise URL :
Intéraction Flash / Javascript avec Ming
mouep mais fscommand continue à pas être top top... sur flash8 il y a ExternalInterface qui marche en principe sur les nouveaux navigateurs, sauf que sur Firefox 1.5 cela marche plus ?
Pour moi faut vraiment se méfier quand on fait des échanges Javascript/Actionscript car la compatibilité est difficile 

EKA+
Fil des commentaires de ce billet