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 22/12/2007, 11h07   #1
Membre Expert
 
Homme Vincent Blanchon
Développeur PHP & Zend Framework 1 et 2
Inscription : avril 2007
Messages : 237
Détails du profil
Informations personnelles :
Nom : Homme Vincent Blanchon
Âge : 27
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur PHP & Zend Framework 1 et 2
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : avril 2007
Messages : 237
Points : 1 226
Points : 1 226
Par défaut Problème de variable en lecture XML en AS2.0

Bonjour

J'ai une classe, et dans le constructeur je souhaite aller lire un fichier XML et récupérer les résultats pour les mettre dans une variable. Seulement quand je suis dans la fonction :
Code :
1
2
3
4
5
fichierXML.onLoad = function(bienChargé) {
				if (bienChargé) {
					...
				}
			};
toutes mes variables en private de ma classe ne sont pas utilisables ... elles ne fonctionnent pas dans la fonction onLaod du fichier XML. Je ne comprend pas pourquoi et donc, à part les afficher en trace je ne peux pas m'en servir ... Si quelqu'un peut m'aider merci d'avance
blanchonvincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2007, 00h06   #2
Inactif
 
Avatar de CR_Gio
 
Inscription : septembre 2005
Messages : 1 196
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 1 196
Points : 1 201
Points : 1 201
Bonjour,

Pourquoi les déclarrer en private si l'utilisateur doi avoir acces a ces membre ? ( moi non plus je comprend pas là ... )

A la rigeur, je créerais un class qui etend la class XML avec des propriété déclaré en protected

________
Citation:
Private c'est visible que dans la classe ou c'est déclaré
Protected c'est visible que dans la classe où c'est déclaré et dans les classes hérité
Public c'est visible par tout le monde
CR_Gio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2007, 00h14   #3
Membre Expert
 
Homme Vincent Blanchon
Développeur PHP & Zend Framework 1 et 2
Inscription : avril 2007
Messages : 237
Détails du profil
Informations personnelles :
Nom : Homme Vincent Blanchon
Âge : 27
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur PHP & Zend Framework 1 et 2
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : avril 2007
Messages : 237
Points : 1 226
Points : 1 226
Non c'est bon j'ai eu ma réponse. Merci quand même
blanchonvincent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 17h07   #4
Zan
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 81
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2006
Messages : 81
Points : 34
Points : 34
J'ai le même soucis et quel est la réponse ?
Zan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 20h33   #5
Membre Expert
 
Homme Vincent Blanchon
Développeur PHP & Zend Framework 1 et 2
Inscription : avril 2007
Messages : 237
Détails du profil
Informations personnelles :
Nom : Homme Vincent Blanchon
Âge : 27
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur PHP & Zend Framework 1 et 2
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : avril 2007
Messages : 237
Points : 1 226
Points : 1 226
En fait dans ma classe qui s'appele Niveau je fait :

Code :
1
2
3
4
5
6
7
8
9
 
var niveau:Niveau = this;
fichierXML.onLoad = function(bienChargé) {
				if (bienChargé) {
...
niveau._monattribut != ...
					...
				}
			};
et cela fonctionne
blanchonvincent 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 11h36.


 
 
 
 
Partenaires

Hébergement Web