Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Déplacement d'images chargée depuis un swf externe [ Archives / Flash & les images ] (chinook69)

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é 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

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,764 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.