Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/05/2008, 11h49   #1
Membre habitué
 
Étudiant
Inscription : janvier 2006
Messages : 501
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2006
Messages : 501
Points : 113
Points : 113
Par défaut chargement de fonction, onload ? attendre le chargement complet

Bonjour,

Dans quel ordre s'exécute l'actionscript ?
Parce que ca me cause des problèmes.

Voyez-vous même sur un petit exemple:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
onClipEvent(load)
{
	// Creation de l'objet du fichier xml
	var fichierMenu:XML = new XML();
	// Ignorer les blancs
	fichierMenu.ignoreWhite = true;
 
	// Tableau des composantes du menu
	_global.menu = new Array();
	_global.menu[0]="coucou1";
 
	// Analyse et extraction des donnees du fichier XML
	fichierMenu.onLoad = function()
	{
		_global.menu[0]="coucou2";
		trace("essai_onload : "+_global.menu[0]);
	}
 
	fichierMenu.load("menu.xml");
 
	trace("essai_apres : "+_global.menu[0]);
}

J'obtiens :
essai_apres : coucou1
essai_onload : coucou2

Donc le "trace("essai_apres : "+_global.menu[0]);" qui est tout à la fin s'est exécuté avant le load... comment ca se fait ?

Moi j'aimerais que la fonction load s'exécute avant parce que je dois récupérer des informations d'un fichier xml et après seulement les utiliser... Mais si ca ne se fait pas avant, ca cause problème forcément...

Vous voyez ce que je veux dire ?

Merci
++
italiasky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2008, 22h11   #2
Membre actif
 
Inscription : septembre 2002
Messages : 165
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 165
Points : 171
Points : 171
bein ou est le problème, si tu sais ce qui se charge en premier, pourquoi ne mets tu pas ton code dans les fonctions adéquates??

je suppose que tu as déjà trouvé la soluce depuis ton post...
eddy verpoorter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2008, 22h42   #3
Membre habitué
 
Étudiant
Inscription : janvier 2006
Messages : 501
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2006
Messages : 501
Points : 113
Points : 113
Oui en effet j'ai déjà résolu mon problème.

Merci quand même d'avoir pris le temps d'y répondre.

bonne soirée
italiasky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2008, 18h32   #4
Membre actif
 
Avatar de ttone
 
Inscription : janvier 2008
Messages : 589
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 589
Points : 166
Points : 166
Envoyer un message via AIM à ttone Envoyer un message via MSN à ttone Envoyer un message via Skype™ à ttone
Non, en fait ta question (philosophique ) de savoir qu'est ce que signifie "load" si ca arrive à la fin ?

Ca veut dire que "load" est le load de la page utilisateur, pas du code...
ttone est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h21.


 
 
 
 
Partenaires

Hébergement Web