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

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Déplacer un clip à une position précise sur clic de souris


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

Déplacer un clip à une position précise sur clic de souris

mercredi 13 juillet 2011 à 15:06:23 | Déplacer un clip à une position précise sur clic de souris

ziseb

Bonjour,

Je reviens avec mon code, mais avec un autre soucis qui me bloque.
Pour faire court, j'ai créé un diaporama avec deux bouton (suivant et précédent). L'action sur un des boutons, appelle une fonction qui va fouiller dans un fichier XML pour récupérer une photo et ses caractéristiques.
Tout fonctionne parfaitement bien. Pour améliorer le rendu, je souhaite avoir un effet de slide de droite à gauche que on clique sur suivant et de gauche à droite quand on clique sur précédent.

Voici le code qui traite les photos :
Code ActionScript :
function traitementde(ok) {
	if (ok) {
		voirphoto() ;
		}
	else {
		trace("Erreur au chargement du fichier");
	}
}


function voirphoto() {
	
	travail = decoenfants.firstChild ;
	visionneusede_mc.precedent_mc._visible = false;
	visionner(travail) ;
	
}
function visionner(travail) {
	
	lestravaux =travail.childNodes;	
    visionneusede_mc.nMax = lestravaux.length-1 ;
    visionneusede_mc.courant = 0 ;
	affiche(lestravaux[0]) ;
	visionneusede_mc.precedent_mc.onPress = precedent ; 
	visionneusede_mc.suivant_mc.onPress = suivant ;
}


function affiche(untravail) {
	image = untravail.attributes.photo;
    commentaires = untravail.childNodes[3].firstChild ;
	titre = untravail.childNodes[4].firstChild ;
	visionneusede_mc.porteImage_mc.loadMovie("images/decoenfants/"+ image) ;
	
	if (!untravail.childNodes[3].firstChild.nodeValue) {
		visionneusede_mc.commentaires_txt.htmlText = "";
	} else {
		visionneusede_mc.commentaires_txt.html=true;
		visionneusede_mc.commentaires_txt.htmlText = commentaires ;
	} 
    if (!untravail.childNodes[4].firstChild.nodeValue) {
		visionneusede_mc.titre_txt.htmlText = "";
	} else {
		visionneusede_mc.titre_txt.html = true ;
		visionneusede_mc.titre_txt.htmlText = titre ;
	}
}
	
	
function precedent() {
	if (this._parent.courant > 0) {
		visionneusede_mc.suivant_mc._visible = true;
		this._parent.courant-- ; 
		coura = this._parent.courant;
		affiche(lestravaux[this._parent.courant]) ;
		if (coura == 0){
			visionneusede_mc.precedent_mc._visible = false;
		}
	}		
}


function suivant() {
	if (this._parent.courant < this._parent.nMax) {
		visionneusede_mc.precedent_mc._visible = true;
		this._parent.courant++;
		cour = this._parent.courant;
		affiche(lestravaux[this._parent.courant]) ;
		sval = this._parent.nMax;
		if (cour == sval){
			visionneusede_mc.suivant_mc._visible = false;
		}
	}
}


La photo se position sur un MC (porteImage_mc). Je ne sais pas comment faire translater ce MC.
Si vous avez des pistes qui puisse me mettre sur la voie, je suis preneur.
En attendant, je vais continuer d'explorer des solutions.
Merci par avance,

Seb


Cette discussion est classée dans : mc, parent, courant, if, visionneusede


Répondre à ce message

Sujets en rapport avec ce message

Cacher un clip [ par ziseb ] Bonjour, J'ai créé un diaporama qui est alimenté par un fichier XML. Je souhaite lors du traitement des images, que le bouton suivant disparaisse qu Transition entre des loadMovie ? [ par Hash2o ] Bonjour, je suis entrain de créer mon porfolio et j'aimerais avoir une explication sur comment faire un fondu entre deux loadmovie. Probléme de clique sur Menu Défilant avec photos [ par GojiraX ] Salut à tous, je suis en train de réaliser un menu défilant de droite à gauche suivant les mouvements de la souris. Il servira à l'utilisateur de choi Problème visuel d'un swf charger avec LoadClip [ par Xenark ] Bonsoir j'ai besoin d'aide pour mon site : http://uninfographiste.free.fr/ J'en suis à la fin j'ai passé de nombreuse étape de programmation qui étai Appeller un clip parent en AS3 [ par Maystone ] Bonjour, J'ai pas mal cherché dans mes bouquins, sur des forums et ici mais je ne trouve pas de solution à mon problème. C'est de l'AS3. Mon problème [AS2] comparer mc.height et stage.heigh avec un if [ par emfromkraland ] Bonjour à vous, je viens pas souvent poster mais là je bloque tout seul et google ne m'aide en rien... Bref. J'ai un swf que j'ai besoin de faire sli Correction de syntax pour passer un code As1 en As2 [ par marine34000 ] Bonjour, J'ai une partie d'un code en As1 qui ne marche pas quand je le passe en flash 8 script 2 Je pense que c'est le "(_global._popUpLevel==undef [AS2] Galerie d'animations .swf [ par Xenark ] Bonjour, Je viens vers vous car depuis plus d'un an j'essaye de finir mon site en vain... http://uninfographiste.free.fr/ Actuellement sur le site pb de nommage dynamique de variable [ par lilyvirus ] bonjour j'ai un souci de nommage dynamique de variable, je m'explique :- je fais une boucle while dans laquelle je crée un nom de variable comme ceci duplicateMovieClip [ par lalelilo ] Bonjour,Je souhaite dupliquer un clip enfant contenu dans un clip parent, et que le clip enfant dupliqué soit instancié dans le clip parent. Ex :._roo


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

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