begin process at 2012 05 27 16:26:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Redimensionner un swf


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Redimensionner un swf

mardi 25 mars 2008 à 19:49:23 | Redimensionner un swf

anveliss

Bonjour,

Voilà, j'ai récupéré un lecteur flash de flv. Une fois transformé en swf (on va dire swf 1), je l'ai intégré dans une autre annimation flash, un site en fait (swf 2). Le problème est le suivant : quand je lance le swf 2, la vidéo s'adapte automatiquement à la taille du swf 2. Je voudrais que si la taille du swf 2 est de 400x400 et que celle du swf 1 est de 100x100, le rendu total montre bien une animation de 400x400 avec une vidéo de 100x100 à l'intérieur.
Petite précision : en intégrant direvtement un flv dans un flash, il n'y a aucun problème de cette nature, le flv conserve bien sa taille et ne s'adpate pas à la taille de l'animation. Je pense donc que le problème pourrait venir du lecteur de flv qui possède peut-être une fonction de redimension automatique. Si c'est le cas, quel type de fonction faut-il chercher dans le fla du lecteur ? Y a-t-il des fonction de dimensionnement fixe pour une video dans un lecteur de flv ?

Merci d'avance de vos propostitions.
mercredi 26 mars 2008 à 09:51:57 | Re : Redimensionner un swf

inaden

Salut,
quand tu dis "je l'ai intégré dans une autre animation flash", qu'est-ce que tu entends exactement par la ? loadMovie, loadMovieNum, import dans la bibliothèque ????

Tout vient à qui sait attendre
mercredi 26 mars 2008 à 10:57:00 | Re : Redimensionner un swf

anveliss

Slt,

Voilà le code :
this.createEmptyMovieClip("image", 999);
var my_mcl:MovieClipLoader = new MovieClipLoader();
my_mcl.loadClip("video accueil.swf",image);

Le swf intégré est présent dans le répertoire racine de l'animation principale.



mercredi 26 mars 2008 à 14:32:57 | Re : Redimensionner un swf

inaden

Salut,
Désolé, je ne vois pas, ça dois venir du code lié a l'appelle du flv dans ton anim 1. Si d'une façon ou d'une autre dans ton code tu as un _root, ça lie ton flv à ton anim 2. Il faudrait allors essayer de remplacer le _root par image (le nom de ton anim1... en fin du clip qui la porte).
Désolé de ne pouvoir en dire plus.

Tout vient à qui sait attendre
mercredi 26 mars 2008 à 17:39:59 | Re : Redimensionner un swf

anveliss

Merci de m'aider.
En fait, le flv est externe à l'anim 1 et c'est une playlist qui permet de l'appeler.
Je vais essayer de chercher encore.
mercredi 26 mars 2008 à 18:31:11 | Re : Redimensionner un swf

anveliss

Si ça peut aider, j'ai résolu mon problème et voilà le code.
Pour résumé, il s'agissait de pouvoir ouvrir un swf (ce swf lit un flv qu'il va chercher dans une playlist xml) dans un autre swf sans que le 1er n'adapte sa taille au second et qu'on puisse lui donner une taille définie.

this.createEmptyMovieClip("video", 1);
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
   
    target_mc._xscale = 40;      //=> c'est un % de la taille du swf 1. Si on met 100%, le swf 1 prend la taille du swf 2 (Largeur)
    target_mc._yscale = 40;      //=> idem pour la Hauteur
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("video accueil.swf", video);

Voilà, vu que j'y connais rien, ça m' a pris 2 jours. Merci quand même à inaden
dimanche 7 septembre 2008 à 20:38:16 | Re : Redimensionner un swf

crealoca

Bonjour,

J'ai aussi un probleme similaire mais en niveau "vrai débutant" !

en fichier recevant j'ai fait :
    _root.createEmptyMovieClip ("conteneur",3);
    conteneur._x = menu._x + menu._width +5 ;
    conteneur._y = menu._y;
    conteneur._width = (Stage.width - (menu._x + menu._width))-50;
    conteneur._height = menu._height;

    mask._x = menu._x + menu._width +5 ;
    mask._y = menu._y;
    mask._width = conteneur._width;
    mask._height = conteneur._height;
    conteneur.setMask ("mask");
   
        menu.coiffure.coiffure_btn.onPress = function (){
        conteneur.loadMovie("essai.swf");
        }

au click du bouton coiffure, mon swf appelé s'intégre dans mon conteneur mais est étiré.
Comment et ou ecrire le xscale et yscale, pour faire un rapport avec le clip "conteneur" du fichier principal ?

Merci.
lundi 8 septembre 2008 à 06:44:15 | Re : Redimensionner un swf

inaden

Salut,
c'est normale que ton clip soit étiré puisque ta largeur de scène et ta hauteur de scène ne sont pas les mêmes quand tu utilises les formules :
  conteneur._width = (Stage.width - (menu._x + menu._width))-50;
    conteneur._height = menu._height;
tu casses la proportion hauteur / largeur de ton clip puisque ta hauteur est défini par rapport à ton menu et ta largeur par rapport à ton menu + ta scène - un truc fixe.
Je ne sais pas trop pourquoi tu fais ça, mais donne à ton clip la bonne hauteur et largeur à travers les éléments qu'il contient et contente-toi de le positionner correctement. Ce sera plus simple et le résultat sera mieux.
Bonne chance

Tout vient à qui sait attendre
lundi 8 septembre 2008 à 15:40:52 | Re : Redimensionner un swf

crealoca

Bonjour inaden,

Oui, tout de suite ça parrait plus simple !
Et quant à "pourquoi je fais compliquée" aahh, je me le demande tous les jours !
Je ne sais pas être simple, vous avez un tutoriel ?!

Merci à toi.
lundi 8 septembre 2008 à 15:53:36 | Re : Redimensionner un swf

inaden

Le Tao !

Tout vient à qui sait attendre


Cette discussion est classée dans : taille, flash, swf, lecteur, flv


Répondre à ce message

Sujets en rapport avec ce message

donner une taille a un .swf pour les forum [ par ministeeve ] voila je cherche a cree une banniere annime pour forum,la banniere est faite en swf le seul probleme est que quand je l'apelle[flash] url [/flash]j ob taille d'un swf intégré dans une anim [ par joachimj ] Bonjour,Là je me retourne le cerveau sur un pb en appartence tout bête... Je suis en train de créer mon site, donc j'ai mon interface totalement en fl Lecteur video Flash [ par heavn_ ] Salut tout le monde! je cherche un player flash video mais pas que au format FLV, un lecteur qui pourrait lire les video au format streaming style .as sécurité flash [ par aaaaammounti ] je veux sécurisé mon swf,j'ai un swf qui récupere leur variable d'un fichier xml(dynamique),mais malheureusement j'ai trouvé les paramétre dans les fi Taille SWF ideal pour un site flash [ par XDIMENSIONGROUP ] Bonjour tout le monde,Je crée un site flash inseré dans une page html mais il me laisse des marge en haut en bas à gauche et à droite comment puis je Importer une video dans flash au format swf [ par stephaneFlash ] Bonjour,Je suis en train de réaliser un site en flash contenant une "galerie" de vidéo (www.delplay.be).J'ai transformé chaque vidéo en flv. Ensuite j Faire fonctionner un SWF dans un autre SWF [ par Emoutheos ] Bonjour à tous!Voilà, je suis débutant en Flash et j'ai un petit soucis...J'ai développé un lecteur MP3 très simple en streaming.A l'heure actuelle, j Faire fonctionner un SWF dans un autre SWF [ par Emoutheos ] Bonjour à tous!Voilà, je suis débutant en Flash et j'ai un petit soucis...J'ai développé un lecteur MP3 très simple en streaming.A l'heure actuelle, j Lecteur flash, charge swf + xml [ par Akihito ] Salut tous le monde ^^ !!J'ai pris il y a un ptit moment, sur se site, un menu en flash avec un fichier de configuration.J'ai donc voulu l'intégrer su lecteur flash [ par wanta123 ] Bonjour, je cherche à faire une fonction en actionscript 2 qui lance la lecture d'une vidéos FLV convertit au format MPEG4(x264). Avez-vous une idée


Nos sponsors


Sondage...

Comparez les prix

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,874 sec (3)

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