5568 sujets

Sémantique web et HTML

Bonsoir,

Je cherche s'il existe un moyen de recadrer une animation flash dans un lecteur.

Pour exemple disons que l'animation d'origine fait 1000 de largeur et 300 de hauteur et que je souhaite via mon code html ci-dessous l'afficher en 500 de largeur et 150 de hauteur, sans toutefois perdre la taille originel en y accédant par l'URL direct

Est-ce possible ?

Voici le code que j'utilise actuellement :

                    <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="LARGEUR" height="HAUTEUR">
                    <param name="movie" value="URL">
                    <param name="play" value="true">
                    <param name="loop" value="true">
                    <param name="quality" value="high">
                    <param name="wmode" value="transparent">
                    <param name="allowscriptAccess" value="never">
                    <param name="allowNetworking" value="all">
                    <embed src="URL" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="LARGEUR" height="HAUTEUR" play="true" loop="true" quality="high" wmode="transparent" allowscriptaccess="never" allownetworking="all"></embed>
                    </object> 
Hello,

Il faut que tu regardes du côté de scaleMode : http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary678.html

Normalement, la valeur par défaut de scaleMode est ShowAll aussi ton animation devrait se "scaler" comme tu le désires sans que tu aies besoin de faire quoi que ce soit, tu risques cependant d'avoir un rendu pas forcément très clean.

Si tu veux vraiment quelque chose de nickel, il faut que tu détermines "à la main" ce que tu veux que ton animation fasse lorsqu'on change sa taille via un event listener sur le stage mais là ça devient un peu compliqué.

As-tu déjà essayé de rentrer 500X150 pour la taille de l'animation et voir ce que ça donne ?

[EDIT] Si tu as des bitmaps dans ton animation, active leur smoothing / lissage pour qu'ils ne pixellisent pas.
Modifié par Skoua (18 Jul 2010 - 00:24)
Salut et merci

Skoua a écrit :
Il faut que tu regardes du côté de scaleMode


Comment on utilise ça dans le code que j'ai déjà ?

J'ai bien trouver ceci mais je ne vois toujours pas comment intégrer

---> http://ressources.mediabox.fr/documentation/flash/as2/stage/scalemode

J'ai essayé de rajouter la ligne suivante à mon code mais le résultat est le même

<param name="scalemode" value="showAll" />


Je vais continuer mes recherches

Skoua a écrit :
As-tu déjà essayé de rentrer 500X150 pour la taille de l'animation et voir ce que ça donne ?


Oui j'ai déjà testé et en fait l'animation se lance bien par contre c'est tronquer un peu comme si tu regardai un site web de 1000 de large avec une résolution de 800 si tu vois ce que je veux dire
Modifié par kilian67 (18 Jul 2010 - 10:54)
Bonsoir,

Je me permets de remonter ce sujet ! Smiley cligne

Est-ce que j'utilise mal le petit bout de code de mon précédent message ?

J'ai fait de nombreuses recherche concernant scaleMode mais je ne trouve rien de plus gratifiant

@+