[AS3] URLRequest et nom de classe d'un objet
YoshK
Messages postés
31
Statut
Membre
-
YoshK Messages postés 31 Statut Membre -
YoshK Messages postés 31 Statut Membre -
Bonjour,
j'ai actuellement 2 problèmes liés à l'affichage d'une image dans un projet "air" en actionscript 3 que je réalise avec flashDevelop:
- Premièrement l'image à afficher dépend de l'objet passé en paramètre à la fonction d'affichage:
j'ai 2 classes "carré" et "triangle" qui hérite d'une 3eme nommé "forme".
je passe donc une "forme" en paramètre à afficher()
et ces formes sont dans un package du même nom (formes)
lorsque j'utilise getQualifiedClassName(forme) le retour est "formes::laForme"
comment obtenir seulement le nom de la forme concerné ?
- Ensuite, je n'arrive pas à définir le chemin d'accès à l'image:
les images se trouvent dans un dossier "img" dans le même package que mes classes (formes)
je suis obliger de définir le chemin d'accès complet depuis le lecteur C: pour que l'url soit valide
comment recréer ce chemin dynamiquement pour qu'il s'adapte lors du démarrage de l'application ?
j'ai actuellement 2 problèmes liés à l'affichage d'une image dans un projet "air" en actionscript 3 que je réalise avec flashDevelop:
protected function afficher(laForme:Forme):void {
var image:String = getQualifiedClassName(laForme);
//créer un conteneur d'image
var conteneurImage:Loader = new Loader();
var cheminImg:URLRequest = new URLRequest("C:/.../img/" + image + ".png");
...La suite de la fonction...
- Premièrement l'image à afficher dépend de l'objet passé en paramètre à la fonction d'affichage:
j'ai 2 classes "carré" et "triangle" qui hérite d'une 3eme nommé "forme".
je passe donc une "forme" en paramètre à afficher()
et ces formes sont dans un package du même nom (formes)
lorsque j'utilise getQualifiedClassName(forme) le retour est "formes::laForme"
comment obtenir seulement le nom de la forme concerné ?
- Ensuite, je n'arrive pas à définir le chemin d'accès à l'image:
les images se trouvent dans un dossier "img" dans le même package que mes classes (formes)
je suis obliger de définir le chemin d'accès complet depuis le lecteur C: pour que l'url soit valide
comment recréer ce chemin dynamiquement pour qu'il s'adapte lors du démarrage de l'application ?
A voir également:
- [AS3] URLRequest et nom de classe d'un objet
- Nom de compte steam exemple - Forum Jeux vidéo
- Nom de l'adresse - Forum Consommation & Internet
- Trouver un nom avec une adresse ✓ - Forum Réseaux sociaux
- Nom sonnerie iphone - Forum iPhone
- Nom de facebook - Guide
4 réponses
1 : Pourquoi ne pas implémenter deux fonctions avec chacune le paramètre typé ?
2 : Normalement, c'est @Embed('chemin/relatif/aux/classes')...
2 : Normalement, c'est @Embed('chemin/relatif/aux/classes')...
Mon problème n'est pas la méthode de récupération de l'image mais plutôt la définition du chemin d'accès. Je voudrais qu'il s'adapte lors de son installation sur n'importe quel poste (au moins sous Windows) alors que la seul solution que c'est trouvé jusqu'à présent est de lister en claire l'ensemble des dossiers et sous-dossiers jusqu'à l'image à afficher...