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 19/10/2007, 17h27   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 9
Points : 3
Points : 3
Par défaut Gestion des levels dans un onLoad

Voila, j'ai un petit problème.
Ca doit probablement etre un truc tout con... mais bon, c'est ceux qu'on voit le moins bien !!

En fait, je met dans une variable container mon level actuel (root en l'occurence) puis je load un fichier xml. Une fois loade, je voudrais faire un onEnterFrame sur mon container. Or en faisant container.onEnterFrame, si je trace le this, je me retrouve avec mon fichier XML....

Si quelqu'un pouvait m'aider....

Voici mon code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
container=this;
 
this.fichierXML=new XML();
this.fichierXML.ignoreWhite=true;
this.fichierXML.onLoad=function(succes)
{
	if(succes)
	{
		container.onEnterFrame()
		{
			trace(this);
		}
	}
	else
	{
		trace('Erreur lors du chargement');
	}
};//Fin de fichierXML.onLoad
 
this.fichierXML.load('../conf/photos.xml');
Merci
Kartel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 17h44   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 233
Points : 2 233
Lut,

essaye avec _parent

;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 17h53   #3
Invité de passage
 
Inscription : octobre 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 9
Points : 3
Points : 3
Ca me fait la même chose.

En fait, mon container il est bon, puisque si je fais trace(container); ca me met bien le level0.

Donc a priori, en faisant container.onEnterFrame le this devrait correspondre au container....

Je ne comprends pas !
Kartel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2007, 19h26   #4
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 233
Points : 2 233
j'avais pas vu une erreur dans ton code :

Code :
1
2
3
4
container.onEnterFrame()
{
    trace(this);
}
à remplacer par :

Code :
1
2
3
4
container.onEnterFrame = function()
{
    trace(this);
}
si le this ne marche toujours pas, utilise container.

+
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h44.


 
 
 
 
Partenaires

Hébergement Web