begin process at 2010 02 10 17:23:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash & les images

 > 

Déplacement d'images chargée depuis un swf externe


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

Déplacement d'images chargée depuis un swf externe

jeudi 28 juillet 2005 à 15:16:36 | Déplacement d'images chargée depuis un swf externe

chinook69

Bonjour à tous, je vous explique mon problème et surtout le contexte :

J'ai créé un swf principal dans lequel je charge des images (clips) issus de plusieurs autres swf. Une fois ces images chargées, j'aimerais pouvoir les déplacer, zoomer, etc....

Si j'arrivais déjà à les déplacer je serais super content!!

voici mon code :

s_FilesNames.push("pantalon");
s_FilesNames.push("boutons");
s_Stack.push(["CEIPNT01",1,1]);
s_Stack.push(["FERPNT01",1,1]);
s_Stack.push(["RFTPNT01",1,1]);
s_Stack.push(["BTN0002",0,0]);

oEcouteur.onLoadInit = function(cible) {
 trace("clip chargé");
 total++;
 trace("total : "+total);
 draw();
 }

oMovieClipLoader.addListener(oEcouteur);
var total = 0;

for (var i=0;i<s_FilesNames.length;i++){
 
 _root.Container.createEmptyMovieClip("conteneur"+i ,i);
 clipCible = eval("_root/Container/conteneur"+i);
 oMovieClipLoader.loadClip(s_FilesNames[i]+".swf",clipCible);
 trace(s_FilesNames[i]+" - "+clipCible+ " - "+i);

}
function draw(){
 
for (var i=0;i<s_Stack.length;i++){
  var name1 = "dmc" + i;
  _root.Container.conteneur0.attachMovie(s_Stack[i][0]+"C", name1 , i);
  _root.Container.conteneur0.attachMovie(s_Stack[i][0]+"F", name1 , i);
 _root.Container.conteneur0.attachMovie(s_Stack[i][0]+"F", name1 , i);
 _root.Container.conteneur1.attachMovie(s_Stack[i][0], name1 , i);
 trace(name1+" - "+s_Stack[i][0]);
 trace(_level0.Container.conteneur0.getDepth()+" - "+_level0.Container.conteneur1.getDepth());

}

}
_root.Container.conteneur1.dmc3.onPress=function(){
 trace("bouton ok");
 startDrag(this);
}//Ne marche pas
_root.Container.conteneur0.dmc0.onPress=function(){
 trace("bouton ok");
 startDrag(this);
}//Ne marche pas

_root.bouton.onPress=function(){
 trace("bouton ok");
 Mouse.hide();
 startDrag(this);
}

_root.bouton.onRelease=function(){
 Mouse.show();
 trace("bouton relaché");
 stopDrag();
}
stop();


Donc j'aimerais pouvoir déplacer les images 'dmc1', 'dmc2'....

Merci d'avance!!!!

@++

jeudi 28 juillet 2005 à 15:57:55 | Re : Déplacement d'images chargée depuis un swf externe

_benjy

je suis pas sur que ton prob vienne de là
mais en objet AS2
ce n'est pas startDrag(this)
mais this.starDrag();
vu que tu defini un fonction a la volée (AS2)
pareil pour le stop
this.stopDrag();
de plus ta boucle for qui dis a ton loader de chargé les clip est executé en une fraction de seconde, pas sur qu'il est le temps de charge clip0 avant d'arrivé a clip1, donc le risque c'est qu'il arrete le chargement de clip0 pour chargé clip1 et etc...
tu devrais les chargés l'un a la suite de l'autre
quand 0 et fini, charger 1, et ainsi de suite

Flash sans Limites
_Benjy
jeudi 28 juillet 2005 à 16:17:26 | Re : Déplacement d'images chargée depuis un swf externe

chinook69

Bonjour, merci pour la réponse.

Effectivement il y avait un problème d'ordre. J'ai mis les instructions dans le 'onLoadInit' et là ca va bcp mieux !

J'ai encore un autre souci :

Pour le moment je charge les images dans Container.conteneur0, en faîte je voudrais que les images se charge dans Container qui correspond à un clip de mon swf principal....

Une petite idée ?

Merci,

@++
jeudi 28 juillet 2005 à 16:38:35 | Re : Déplacement d'images chargée depuis un swf externe

_benjy

heuuu nan car capte pas ce que tu veux faire LOL

Flash sans Limites
_Benjy
jeudi 28 juillet 2005 à 16:59:04 | Re : Déplacement d'images chargée depuis un swf externe

chinook69

Dans mon flash principal, j'ai un clip se nommant 'Container'. Je voudrais simplement chargé les images issues de mes autres swf dans ce Container. Cela donnerait :

function draw(){
 
for (var i=0;i<s_Stack.length;i++){
  var name1 = "dmc" + i;
  _root.Container.attachMovie(s_Stack[i][0]+"C", name1 , i);
  _root.Container.attachMovie(s_Stack[i][0]+"F", name1 , i);
 _root.Container.attachMovie(s_Stack[i][0]+"F", name1 , i);
 _root.Container.attachMovie(s_Stack[i][0], name1 , i);
 trace(name1+" - "+s_Stack[i][0]);
 trace(_level0.Container.conteneur0.getDepth()+" - "+_level0.Container.conteneur1.getDepth());

}

}

Tout ceci en chargeant mes clips dans d'autres container....

C'est un peu tordu mais l'objectif est de gérer une pile d'affichage de plusieurs images.

@++

jeudi 17 avril 2008 à 21:07:31 | probleme stardrag et on release?

kwalb

bonjour,
voila j'ai un soucis avec le startdrag et le on release ( enfin je suppose)
-j'ai un clipA qui contient des occurences d'un clipB
-il y a un startdrag qui se fait avec l'evenement onPress sur le clipA
et un stopdrag qui se fait avec l'evenement onRelease sur le clipA
-Sur les occurences du clipB je veux  y appliquer onRelease afin d'activer un clipC

j'ai l'impression que le startDrag parasite le onRelease sur les occurences du clipB.
voili quelqu'un aurait un solution à mon problème.

klaus
vendredi 18 avril 2008 à 09:50:58 | Re : Déplacement d'images chargée depuis un swf externe

_benjy

Salut

Le fait de mettre une action (de bouton) sur un clip, neutralise les actions (bouton) des éléments contenus dans le clip.
Comment voudrait tu que flash sache s'il faut déclanché le release du clipA ou du clipB...
Je te conseil de passer à l'as3 qui gère bcp mieux les évements, et notament l'héritage d'évenement...
++

Flash sans Limites
_Benjy   chez kOlapsis 


Cette discussion est classée dans : root, stack, push, trace, container


Répondre à ce message

Sujets en rapport avec ce message

clip qui trace une courbe [ par dugenou ] Bonsoir à tous, J'ai utilisé ce code pour tracer une courbe, (merci Flashkod), c'est à dire que l'on voie la courbe se tracer.je voudrais mettre ce sc Probleme D'affichage Sur Galerie Dynamique en ligne URGENT!!!! [ par ganja31200 ] Bonjour a tous pour commencer.....j'ai créer une galerie d'image dynamique en flash...elle fonctionne en local sans probleme, mais lorqu'elle est en l duplicate movie clip dans boucle for [ par pinkWisky ] Voila, je cherche a dupliquer un clip (bohnome) en 10 clips. Le probleme : 1 seul duplicata est créé malgré que la boucle ait bien marché. Merci de m' enterframe [ par nchahat ] Bonjour j'ai fais ce petit code onClipEvent (enterFrame) {     loadingBtn1 = new Boolean();     if(loadingBtn1==false){             trace(_root.tabim Ciblage [ par joachimdjibril ] Bonjour, mon probleme est encore cette fois-ci un probleme de ciblage de clip,en effet mon script est: class as.monstre {         public function mon Concaténation d'un nom de clip avec des variables (fonction eval ou autre). [ par jcdc ] Bonjour à tous. Voilà, je suis sous flash 8 et j'ai un gros pb pour avoir accès à un clip.Voici mon code : for (i = 1; i {     if (this.hitTest("_root Probleme : Collisions entre deux clip de même nom [ par Seydjinn ] Bonjour j'avais envoyé une question il y a qq temps car je ne parvenais pas à générer un déplacement aléatoire multiple, graàce à l'aide d'Inaden j'ia deux onEnterFrame [ par whouu ] Bonjour a tous , jai un souci voici mon code : mc.onEnterFrame = function() { if (_root.A.hitTest(B)) {< Conflit entre diaporama [ par jfg13 ] Bonjour, J'ai récupéré un diaporama AS-XML qui fonctionne très bien seul. Mais lorsque je l'utilise plusieurs fois ils entre mutuellement en conflit. faire un trace dans mon script :s [ par deuval ] bonjour,jai fait un script qui me permet de charger des images grace un xml. Ces images sont misent dans le clip _root.cadrechargement. Sur la scene i


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

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

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