begin process at 2012 05 26 06:46:33
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > REDIMENSION / ADAPTER UNE ANIMATION SWF À UNE FENÊTRE DE NAVIGATION HTML

REDIMENSION / ADAPTER UNE ANIMATION SWF À UNE FENÊTRE DE NAVIGATION HTML


 Information sur la source

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :23/06/2005 Date de mise à jour :24/06/2005 10:11:00 Vu / téléchargé :17 125 / 3 332

Auteur : michto

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

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 !!).

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

24 juin 2005 10:11:00 :
Modification du fichier HTML (corrige les problémes sous Netscape)

 Sources du même auteur

Source avec Zip Source avec une capture JEU POUSSE POUSSE
Source avec Zip TRANSITIONS BOUTONS : UTILISATION DE MOVIECLIP
Source avec Zip Source avec une capture LECTEUR DE FICHIER SWF - COMPOSANT
Source avec Zip Source avec une capture ANIMATION GRAPHIQUE : GAZ & FUMÉE + NOMBRES PREMIERS

 Sources de la même categorie

TRANSFERT DE DONNÉES FLASH <-> PHP - PETITE SUBTILITÉ AVEC J... par Loubiou
Source avec Zip LECTURE DE TEXTE "VOICE" par yasdar
Source avec Zip Source avec une capture AS3 - PRINCIPE ET APPLICATION DE FONCTION RÉCURSIVE par pegase31
Source avec Zip Source avec une capture UN PACKAGE "HISTORIC" POUR GÉRER VOS COMMANDES par top30
Source avec Zip Source avec une capture AS3 - SIMULATION DE GRILLE D'ÉDITION par pegase31

Commentaires et avis

Commentaire de tom le 23/06/2005 17:44:25 administrateur CS

Ca ne marche po sur netscape ni mozilla... Bref à part IE, on a pas le choix...

Commentaire de michto le 23/06/2005 18:55:07

Ohhh! La grosse faille! (Suis désolé...je n'ai pas testé). J'essaye de voir si on peut arranger ça (je suis une buze en HTML. Le code je l'ai bidouillé par essais succesifs...Je pense et j'éspére que ça vient de là).

Donc pas la peine de charger avant modif. (en stand-by). Lol :(

Commentaire de on_drag_on le 23/06/2005 19:25:39

j'avoue ne pas bien comprendre ta démarche... quelle différence avec l'option "pourcentage" qui existe dans les param. de publication HTML de Flash?

Commentaire de michto le 23/06/2005 20:05:23

Ben y'en a pas. Il faut effectivement editer un HTML en "pourcentage" et "noScale" (sinon ça ne marche pas).
La demarche consiste à reconstruire l'anim pour eviter les "zones vides" ou les "hors zones": quelque soit la taille de la fenêtre du navigateur, l'anim couvre toutes la surface et n'en sort pas...Elle change sont rapport hauteur/largeur.

Mais bon, c'est pas important parce que ça marche pas (que sous IE). Avec Mozilla, l'anim est redimensionner en largeur mais pas en hauteur ???? (J'ai modifier le HTML en m'étant du 100% partout...mais peau de zeub pour la hauteur !!)Je viens de lire un article sur une incompatibilité de certain navigateur avec fscommand...(vu que Stage gére un peut les même choses ???)

Je continue à chercher...A+

Commentaire de michto le 24/06/2005 10:25:07

Ok, ça marche sous IE, Netscape, Mozilla (PC).
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. :)

Commentaire de tom le 24/06/2005 10:26:47 administrateur CS

Le probleme, c'est que si tu mets du pourcentage dans la balise embed, il "coupe" le swf en plein milieu dans le sens horizontal!!!
Mais peut etre y a t il une solution avec la nouvelle déclaration compatible W3C (voir la source sur le sujet)

Commentaire de michto le 24/06/2005 10:58:29

Merci pour l'info Tom. Ca oriente mes recherches (les notions HTML de balise embed sont trés récentes pour moi...y a du taf).
Mais tu as toujours le probléme avec le nouveau HTML ??
(chez moi, je n'ai plus de "coupe" du SWF ...)

Commentaire de tolbiak le 29/12/2007 03:39:56

merci michto pour ce script
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 :)

Commentaire de gwenm le 10/06/2011 09:45:07

c'est trop dommage qu' on ne puisse rien inserrer d' autre qu' un swf..mon but étant de créer une page entière avec cette fonction...

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales