begin process at 2012 05 26 15:46:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

AS2 Problème avec _lockroot !!!


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

AS2 Problème avec _lockroot !!!

jeudi 12 août 2010 à 20:02:24 | AS2 Problème avec _lockroot !!!

steboyer

Bonjour à tous,
Je rencontre un petit problème avec la fonction _lockroot en effet j'ai suivi le tutoriel (que voici) pour créer un slideshow xml jusque là aucuns soucis. Le problème c'est que j'aimerai l'appeler dans un fichier flash avec la fonction loadmovie mais pour cela il faut que je 'bloque' le root de ce fichier pour ne pas interférer sur mon fichier principal. et là problème je n'arrive pas a grand chose !!!! Si une âme charitable pouvait me donner un coup de pouce je serai vraiment content !!! Chose importante je suis comme dirait l'autre un bleu dans le domaine AS2 j'essaye du mieux que je peux mais parfois c'est très compliqué même pour des choses qui semble simple au premier abord .
Un grand merci d'avance....
Voici ci-joint le script de mon slideshow:
Code ActionScript :
import mx.transitions.Tween;
import mx.transitions.easing.*;

var myShowXML = new XML();
myShowXML.ignoreWhite = true;
myShowXML.load("slideshow.xml");

myShowXML.onLoad = function() {
	_root.myWidth = myShowXML.firstChild.attributes.width;
	_root.myHeight = myShowXML.firstChild.attributes.height;
	_root.mySpeed = myShowXML.firstChild.attributes.speed;

	_root.myImages = myShowXML.firstChild.childNodes;
	_root.myImagesNo = myImages.length;

	createContainer();
	callImages();

};


function createContainer() {
	_root.createEmptyMovieClip("myContainer_mc",1);

	myContainer_mc.lineStyle(5,0x000000,100);
	myContainer_mc.lineTo(_root.myWidth,0);
	myContainer_mc.lineTo(_root.myWidth,_root.myHeight);
	myContainer_mc.lineTo(0,_root.myHeight);
	myContainer_mc.lineTo(0,0);

	myContainer_mc._x = (Stage.width-myContainer_mc._width)/2;
	myContainer_mc._y = (Stage.height-myContainer_mc._height)/2;

}

function callImages() {

	_root.myMCL = new MovieClipLoader();
	_root.myPreloader = new Object();
	_root.myMCL.addListener(_root.myPreloader);

	_root.myClips_array = [];

	_root.myPreloader.onLoadStart = function(target) {

		_root.createTextField("myText_txt",_root.getNextHighestDepth(),0,0,100,20);
		_root.myText_txt._x = (Stage.width-_root.myText_txt._width)/2;
		_root.myText_txt._y = (Stage.height-_root.myText_txt._height)/2;
		_root.myText_txt.autoSize = "center";

		_root.myText_txt.text = "test";

	};

	_root.myPreloader.onLoadProgress = function(target) {

		_root.myText_txt.text = "Loading.. "+_root.myClips_array.length+"/"+_root.myImagesNo+" Completed";

	};


	_root.myPreloader.onLoadComplete = function(target) {

		_root.myClips_array.push(target);
		target._alpha = 0;

		if (_root.myClips_array.length == _root.myImagesNo) {

			_root.myText_txt._y = myContainer_mc._y + myContainer_mc._height;
			_root.target_mc = -1;
			moveSlide();
			myShowInt = setInterval(moveSlide, (_root.mySpeed*1000)+1000);


		}

	};

	for (i=0; i<_root.myImagesNo; i++) {

		temp_url = _root.myImages[i].attributes.url;
		temp_mc = myContainer_mc.createEmptyMovieClip(i, myContainer_mc.getNextHighestDepth());

		_root.myMCL.loadClip(temp_url,temp_mc);
	}

}


function moveSlide() {

	current_mc = _root.myClips_array[_root.target_mc];
	new Tween(current_mc, "_alpha", Strong.easeOut, 100, 0, 1, true);

	_root.target_mc++;

	if (_root.target_mc>=_root.myImagesNo) {
		_root.target_mc = 0;
	}
	
	_root.myText_txt.text = _root.myImages[target_mc].attributes.title;
	next_mc = _root.myClips_array[_root.target_mc];
	new Tween(next_mc, "_alpha", Strong.easeOut, 0, 100, 1, true);

}


Cette discussion est classée dans : txt, mc, root, mytext, mycontainer


Répondre à ce message

Sujets en rapport avec ce message

Affichage fichiers txt [ par diluviennes ] Bonjour,Cela fait un moment que je développe mon propre site, et me trouve actuellement face un problème que je n'arrive pas résoudre.En effet, j'arri Probleme avec du XML [ par magusrem ] Bonjour à tous, je rencontre un problème avec un slideshow en XML dont j'ai trouvé le tuto sur internet. Le slideshow fonctionne, mais une foi les ima clip imbriqués [ par christinelaquerriere ] Bonjour, J'ai cherché, cherché et cherché encore, en vain malheureusement.[^^sad1] Voila, J'ai créé une zone de texte dynamique : contenu1_txt. Cet movieClip dans movieClip dans movieClip.. ne s'affiche pas [ par cagoulechonchon ] Bonjour, Tout d'abord j'espere que la longueur du message ne vous effraiera pas, j'ai tenté d'etre le plus claire possible. Voila j'ai un site avec d diaporama as2 avec bouton suivant et precedent [ par ahmedhrbdj ] Salut tout le monde ! - j'aimerai afficher une serie de petites vignettes qui défilent grâce à des boutons suivant et précèdent ; imaginons que j'ai Bouton supprimer [ par dragonCA ] Soit 4 Movie clip: mc_carré mc_rond mc_eclipse mc_triangle un bouton btn_delete C'est quoi le code pour que quand je clique sur l'un des clip il est s Formulaire - mail facultatif [ par tartartartar ] Bonjour, J'ai récupéré un formulaire pour envoyer un email en AS3, j'aimerais le modifier afin de rendre l'adresse email facultative, ici, on doit ob [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 coverflow + MovieClipLoader [ par BBFUNK01 ] Bonsoir à toutes et à tous, me revoilà encore avec mon coverflow que j'ai décidément bien du mal à modifier : je suis donc en train de transformer mo Souci avec load text ou import text enfin bref ... [ par chronocephale ] Bonjour, premier post sur un forum donc mille excuses si je fais pas ça tout bien tout bien. D'habitude je me dem****de seul mais là ... j'ai passé d


Nos sponsors


Sondage...

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

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