Redimensionner un swf dans un fla

Signaler
Messages postés
23
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
18 janvier 2010
-
Messages postés
23
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
18 janvier 2010
-
bonjour,
j'importe un swf dans la scène de mon fla mais je ne parviens pas à le redimensionner je voudrais qu'il soit plus petit voci mon code pour le charger :
on (release) {
createEmptyMovieClip("contener1",10);
contener1._x=-0;
contener1._y=-0;
contener1.loadMovie("blabla.swf");
}
 jusque là tout foctionne mais
que faut-il que je rajoute pour le faire changer de taille ?

merci d'avance à tous !!

9 réponses

Messages postés
1511
Date d'inscription
samedi 8 décembre 2001
Statut
Modérateur
Dernière intervention
11 juin 2009

Exemple pour une redimension à 50% :

contener1._xscale=50;
contener1._yscale=50;
Messages postés
23
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
18 janvier 2010

Merci infiniment !
ça fonctionne !
Messages postés
416
Date d'inscription
vendredi 31 janvier 2003
Statut
Membre
Dernière intervention
19 décembre 2013
2
Salut,

Attention , la propriete scale modifie aussi les pourcentages en deplacement : si par exemple tu deplace ton clip de 100 pixels , vu que ton scale est a 50% , il se deplacera de 50 pixels en fait.

utilise _width , et _height a la place

http://liveplayaz.com

je suis heureux de faire partie d'une grande famille ...!

/B&
Messages postés
6138
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
11
Désolé de te décevoir, mais ce que tu affirmes sur un scale avec le déplacement est faux ...
monClip.scaleX monClip.scaleY .5;
monclip.x += 100;

Le clip se déplacera bien de 100 pixels et pas de 50 ...

Peg'
Messages postés
2
Date d'inscription
dimanche 19 mars 2006
Statut
Membre
Dernière intervention
9 juin 2011

Je vous remercie tous de votre partage, longtemps que je cherche comment intégrer une SWF dans FLA !!!!!
M.Youssef
"Si tu ne sais pas demande... Mais si tu sais partage!"
Messages postés
416
Date d'inscription
vendredi 31 janvier 2003
Statut
Membre
Dernière intervention
19 décembre 2013
2
Salut,
pour ceux qui comprennent l'anglais Adobe lui-meme l'enonce dans son help:

ActionScript 2.0 Language Reference , [00002026.html#419506 Number]

The horizontal scale of the button as applied from the registration point of
the button, expressed as a percentage. The default registration point is (0,0).

Scaling the local coordinate system affects
the
_x
and
_y
property settings, which are defined in
pixels. For example, if the parent movie clip is scaled to 50%, setting the
_x
property moves an object in the button by half the number of
pixels that it would if the SWF file were at 100%.

Availability: ActionScript 1.0; Flash Player 6

[00001472.html#180408
_x (Button._x property)
], [00001475.html#180992
_y (Button._y property)
], [00001477.html#181389
_yscale (Button._yscale 
property)
]

, ----
, ----
, ----
 , View comments on LiveDocs
En d'autres termes ton _xscale _yscale 50, modifies le comportement lors du deplacement ton movieClip.
http://liveplayaz.com

je suis heureux de faire partie d'une grande famille ...!

/B&
Messages postés
6138
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
11
Oui, ils expliquent pour tout objet "à l'intérieur du clip redimensionné" ... pas l'objet lui-même.
Ce qui est logique.

Peg'
Messages postés
23
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
18 janvier 2010

rebonjour,
et si je veux en revanche agrandir mon swf ?
j'ai tenté de mettre un + mais ça ne fonctionne pas !
merci d'avance !
Messages postés
23
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
18 janvier 2010

rebonjour,
pour l'agrandir j'ai été au delà de 100 par exemple 140 , le seul problème c'est que cela agandit toute ma page et pas seulement le swf!
comment je peux faire pour agrandir uniquement le swf que j'importe dans ma page fla ?

merci d'avance!