Forum-webmaster
Webdesign / graphisme => Flash / Director => Message commencé par: OKKO le le 04-02-2005 a 17:10:07

Titre: Appeler les Calques (Dream) avec Flash
Posté par: OKKO le le 04-02-2005 a 17:10:07

[size=1]Bonjour !
Est-il envisageable à partir d'une aniamtion flash d'utiliser la fonction "show" "hide" pour gérer des claques (div , en intégration sous dream) ?
Merci[/size] :)

Titre: Re:Appeler les Calques (Dream) avec Flash
Posté par: tavman le le 05-02-2005 a 13:46:21

Tu veut surement parler du fait que Flash, même si il se trouve sous 25 calques considère malgrès tout qu'il est au dessus de tout...

Je sais que c'est faisable dans une certaines mesure mais je sais plus du tout comment on fait. Déjà, je croit qu'il faut mettre le fond du Flash en transparence... Je vais chercher un petit peu sur mes vieux fichiers et je te répondrai dans l'aprem.

Titre: Re:Appeler les Calques (Dream) avec Flash
Posté par: tavman le le 05-02-2005 a 14:02:55

Woups... J'avais mal lu ta question...

Bon alors oui : c'est tout a fait possible d'appeller les calques depuis Flash. Pour ca, il faut passer par une fonction javascript (en gros, c'est comme ce que tu ferai normalement avec du html) :

Dans ton javascript, il faut que tu mette :

function Gestion_Calques (param) {
if ( document.getElementById('mon_calque' + param).style.visibility == "hidden" ) {
document.getElementById('mon_calque' + param).style.visibility = "visible";
} else {
document.getElementById('mon_calque' + param).style.visibility = "hidden ";
}
}

Ensuite ca, dans ton Flash, t'as juste a faire un simple getURL :

// Sur un bouton :
on (release) {
getURL ( "javascript:Gestion_Calques('1')" , "" , "POST" );
}

Là, tu changera la visibiloté d'un calque nommé "mon_calque1" (enfin personne ne dit que t'es obligé d'envoyer des paramètres, mais c'était pour montrer qu'on peut aussi le faire).
Donc aucune différence avec le html a ce niveau là....

Bonne chance a toi.

Titre: Re:Appeler les Calques (Dream) avec Flash
Posté par: OKKO le le 07-02-2005 a 12:02:21

Merci ! je tente ça ;)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.