Ce code permet d'adapter la taille d'une animation SWF à celle d'une page HTML. Attention : uniquement si le HTML ne contient rien d'autre !! (voir commentaire). Pour cela, on utilise les propriétées de l'objet Stage.(De plus, deux nouvelles propriétées x et y, sont ajoutés aux objets. Il s'agit des coordonnées absolus de l'objet dans la scéne).
Au final, ce code ne fait pas tout. Il est nécessaire de réflechir à la construction de son anim, et de programmer la fonction de resize en conscéquence !! Dans l'exemple fourni, on trouve trois zones classiques (barre menu, navigation et page principale).
Conclusion :
ATTENTION : le principe des coordonnées locale/globale engendre des problémes si on utilise les coordonnées absolues pour un objet contenu dans un autre objet... Donc tout cela fonctionne si l'on se trouve au _level0 (ou si l'objet parent se trouve en (0,0) relatif !!).
10 juin 2011 à 09:45
29 déc. 2007 à 03:39
de mon côté, en local sous fire fox ca marche. J ai un papier peint en fond d'anim que je fais depasser de ma zone visible à la publication et qui s'affiche parfaitement en 1280x1024
merci encore, ...je m avance un peu j ai pas testé sur d autres navigateur mais ca ne serait tarder :)
24 juin 2005 à 10:58
Mais tu as toujours le probléme avec le nouveau HTML ??
(chez moi, je n'ai plus de "coupe" du SWF ...)
24 juin 2005 à 10:26
Mais peut etre y a t il une solution avec la nouvelle déclaration compatible W3C (voir la source sur le sujet)
24 juin 2005 à 10:25
Cela venait bien du HTML. Je ne suis pas vraiment capable d'expliquer (probléme de bloc?? C'est du XHMTL...J'ai lachement pompé le code sur le net!!).
A l'occasion, si vous pouvez tester sur d'autre navigateur, voila le code en ligne:
http://perso.wanadoo.fr/riendegrave/Redimension.htm
Merci d'avance. :)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.