wesh2k2
Messages postés31Date d'inscriptionvendredi 3 septembre 2004StatutMembreDernière intervention12 octobre 2012
-
8 mars 2006 à 20:56
wesh2k2
Messages postés31Date d'inscriptionvendredi 3 septembre 2004StatutMembreDernière intervention12 octobre 2012
-
16 mars 2006 à 20:25
Salut,
Je cherche un moyen pour faire un fondu entre pages.
Lorsque qu'on clique sur un bouton, l'écran doit devenir progressivement noir et on doit voir la page precedente derriere, puis l'écran noir s'efface progressivement avec la nouvelle page derriere.
Ma méthode étant une forme noire dont l'alpha passe de 0 a 100% puis de nouveau a 0 (en clip) je n'arrive qu'à obtenir la deuxieme partie.
Regardez sur
http://wesh2k2.free.fr/ le site pour vous faire une meilleure idée du probleme.
N'ayant pas réussit à trouver dans le site le tuto expliquant la méthode, j'espere que quelqu'un me l'indiquera ou m'en donnera une.
cortoh
Messages postés1255Date d'inscriptiondimanche 18 décembre 2005StatutMembreDernière intervention 2 décembre 2008 16 mars 2006 à 14:24
mmm je vois. il faudrait en fait poser une condition par rapport au chargement, en effet. du genre:
if ( this.leSwfQueTuCharges.getBytesLoaded() == this.leSwfQueTuCharges.getBytesTotal() ){
this.clip01.play() // tu declenches ton clip uniquement apres chargement complet du swf
}
bien sur, syntaxe a adapter a ton cas particulier.
cortoh
Messages postés1255Date d'inscriptiondimanche 18 décembre 2005StatutMembreDernière intervention 2 décembre 2008 10 mars 2006 à 17:01
est ce que tu utlises toujours le meme movieClip comme ecran? tu dis que tu arrives a realiser la deuxieme partie, commment fais tu ? interpolation ou script?
wesh2k2
Messages postés31Date d'inscriptionvendredi 3 septembre 2004StatutMembreDernière intervention12 octobre 2012 11 mars 2006 à 09:47
en fait j'utilise un loader(composant). Les pages sont en swf. et quand je clic sur un bouton : on(release) > loader.contentpath = page.swf.
et au début de ce swf j'ai mis le fondu. Forcement ca ne marche donc pas puisque le fondu doit s'initialiser sur la page d'avant pour finalement s'effacer sur la page choisie.
Donc pour répondre à tes question : j'utilise toujours le même Loader et mon fondu est un clip dans lequel il y a interpolation de forme.
wesh2k2
Messages postés31Date d'inscriptionvendredi 3 septembre 2004StatutMembreDernière intervention12 octobre 2012 11 mars 2006 à 09:48
en fait j'utilise un loader(composant). Les pages sont en swf. et quand je clic sur un bouton : on(release) > loader.contentpath = page.swf.
et au début de ce swf j'ai mis le fondu. Forcement ca ne marche donc pas puisque le fondu doit s'initialiser sur la page d'avant pour finalement s'effacer sur la page choisie.
Donc pour répondre à tes question : j'utilise toujours le même Loader et mon fondu est un clip dans lequel il y a interpolation de forme.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cortoh
Messages postés1255Date d'inscriptiondimanche 18 décembre 2005StatutMembreDernière intervention 2 décembre 2008 14 mars 2006 à 12:23
sorry, j'etais un peu busy ces derniers jours.... je crois que la manip, serait en fait d'inclure un ecran sur chacun de tes swf extenres, qui passerait du noir au transparent. et un ecran sur ton anim principale, qui passerait du transparent au noir. mouais, ca devrait le faire ca. jeme permettrais juste de remarquer que les interpolations de mouvement sur des grandes formes vectorielles, qui sont donc recalculees en temps reel par le CPU, ca pompe bcp de ressoureces. orientes toi plutot vers un script pour tes effets.
wesh2k2
Messages postés31Date d'inscriptionvendredi 3 septembre 2004StatutMembreDernière intervention12 octobre 2012 16 mars 2006 à 13:12
ok mais cependant il reste un probleme : le tps de chargement.
clip1 est le tranparent=>noir et clip2 est le Noir=>transparent.
Et si la page met 10s a se charger ca le clip1 disparait et redonne le fond blanc. Puis ca repart au noir brusquement et ca me donne le clip2.
Alors il me faudrait une commande ki fassse que le clip1 soit bloquée sur sa derniere frame jusqu'à ce que le clip2 commence.
stp
merci.