begin process at 2012 05 27 02:05:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Largeur d'un movieclip fraichement créé


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

Largeur d'un movieclip fraichement créé

dimanche 6 mars 2005 à 21:14:38 | Largeur d'un movieclip fraichement créé

Sebko

Bonjour,

je souhaiterai récupérer la largeur d'un movieClip fraichement créé grace à la commande createEmptyMovieClip.

Cependant j'aimerai faire cela en restant dans la meme frame, ce qui est mon problème.

Merci d'avance et bon code à tous les lecteurs
dimanche 6 mars 2005 à 21:20:12 | Re : Largeur d'un movieclip fraichement créé

pegase31

Membre Club Administrateur CodeS-SourceS
salut !

Utilises la fonction _width, tu auras la taille de ton clip en pixel.

Peg'
dimanche 6 mars 2005 à 21:24:30 | Re : Largeur d'un movieclip fraichement créé

Sebko

C'est bien ce que j'ai tenter de faire cependant cette valeur n'est initialiser que à la frame suivante.
Et cela ne me convient malheuresement pas.
dimanche 6 mars 2005 à 21:27:23 | Re : Largeur d'un movieclip fraichement créé

pegase31

Membre Club Administrateur CodeS-SourceS
alors fait :
MonClip.nextframe();
MonClip.prevFrame()

Et tu devrais avoir ta valeur initialisée.

Peg'
dimanche 6 mars 2005 à 21:35:10 | Re : Largeur d'un movieclip fraichement créé

Sebko

Cela ne fonctionne malheuresement pas.

voici 2 exemples de codes pour permettre de faire des tests ou de mieux comprendre mon problème :

1)

<CODE>

_root.createEmptyMovieClip("my_movieClip", getNextHighestDepth());
my_movieClip._width = 200;
my_movieClip.nextFrame();
my_movieClip.prevFrame();
trace(my_movieClip._width);

</CODE>

2)

<CODE>

var loader:MovieClipLoader = new MovieClipLoader();
var loadListener:Object = new Object();
loadListener.onLoadStart = function(loadTarget) {
};
loadListener.onLoadProgress = function(loadTarget, bytesLoaded, bytesTotal) {
    var percentLoaded = bytesLoaded/bytesTotal*100;
    trace("%"+percentLoaded+" into target "+loadTarget);
};
loadListener.onLoadComplete = function(loadTarget) {
    loadTarget._width = 100;
    my_movieClip.nextFrame();
    my_movieClip.prevFrame();
    trace(loadTarget._width);
};
loader.addListener(loadListener);
_root.createEmptyMovieClip("my_movieClip", getNextHighestDepth());
loader.loadClip("img_001.jpg", my_movieClip);

</CODE>


A ma grande surprise la largeur de my_movieClip ne sera effective qu'a la frame suivante. Voici donc plus en detail mon problème.

P.S. : Merci de l'aide apporté
dimanche 6 mars 2005 à 21:38:55 | Re : Largeur d'un movieclip fraichement créé

pegase31

Membre Club Administrateur CodeS-SourceS
hé bien, c'est normal, car ton clip ne contiens rien quand tu le crées ... donc Rien ne peut pas avoir une largeur de 200 pixels !

Tu n'as pas de graphismes dedans pour le mettre à la taille, donc ça ne fonctionne pas !

Tu comprends ?

Peg'
dimanche 6 mars 2005 à 21:41:07 | Re : Largeur d'un movieclip fraichement créé

Sebko

de l'exemple 1 je comprend oui cependant l'exemple 2 contient une image et je ne cherche la taillle qu'une fois l'image loader.
dimanche 6 mars 2005 à 21:44:23 | Re : Largeur d'un movieclip fraichement créé

pegase31

Membre Club Administrateur CodeS-SourceS
heu, tu le crées où ton clip "loadTarget" ?
dimanche 6 mars 2005 à 21:48:58 | Re : Largeur d'un movieclip fraichement créé

Sebko

regarde les 3 dernieres lignes de l'exemple 2.

1 - je creer le listener
2 - je creer le movieClip
3 - je load l'image dedans

P.S. : Si tu veut on se retrouve sur le chat et je poste le résultat de notre discution après.
dimanche 6 mars 2005 à 21:52:07 | Re : Largeur d'un movieclip fraichement créé

pegase31

Membre Club Administrateur CodeS-SourceS
ah oui, pardon ...
ben je ne sais pas où est ton soucis car tu devrais avoir tout qui se fait comme il faut !

Peg'

1 2

Cette discussion est classée dans : créé, movieclip, largeur, fraichement


Répondre à ce message

Sujets en rapport avec ce message

question de noob [ par kawa44 ] bon.. j'en suis à ma première animation flash.. c'Est assez ardue loldepuis ce matin que j'essaie quelquechose, pourtant simple mais ça ne fonctionne Action associée à un MovieClip [ par Moska ] Salut!J'ai vu qu'il était possible d'affecter une action à un MovieClip... mais j'y arrive pô... En fait, je voudrais que mon MovieClip est le même co Fin de chargement [ par Moska ] Salut!Je sais qu'il est possible de repérer la fin du chargement d'un clip et d'exécuetr une fonction quand cette fin de chargement est détectée.Est-i créé un jeu en bonhome dessiné [ par benjiko ] J'aimerais savoir un site ou un programme ou je pourrais faire un jeu en bonhome dessiné style javance toujour par en avantMerci bye Problème sur ScrollPane et MovieClip [ par srappaille ] Bonjour,J'ai créé un ScrollPane depuis un "Flash UI Components" et lui ai associé un contenu de type MovieClip. Jusque là, rien d'anormal.Seulement, c popup scrolling [ par sofie16 ] Bonjour,j'ouvre un popup paramétré depuis flash, mais j'arrive pas à me débarasser des barres de défilement. Je suis sous MacOSX je sais pas si c'est bouton dans clip [ par bstiole ] j'ai créé un ensemble de boutons, de texte, et dimages sur différents calques à linterieur d'un clip. g créé 2 boutons à l'exterieur du clip ki me ser Go To And Play --> Movieclip [ par mathieumg ] Bonjour je met un Go To And Play dans un movie clip vers la séquence suivante mais cela ne marche pas.Quelqu'un pourrait-il m'aider svp ?Merci d'avanc Variables [ par mathieumg ] Bonjour comment puis-je faire passer une variable d'un textbox qui est dans un movieclip à un texte dynamique dans la 2e scene.J'ai essayé :variablefi arborescence flash [ par golmaster ] Salutj'utilise un preloading et dans l'action script, j'aimerai pouvoir loader seulement les movie clips d'une séquence en particulier.voici le code:/


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,530 sec (4)

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