IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

question simple as3 Sprite


Sujet :

ActionScript 3

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 182
    Par défaut question simple as3 Sprite
    bonjour à tous,

    petite question
    Pour organiser un projet j'ai voulu passer de la méthode de tout mettre dans le fichier .fla a tout passer dans des fichier .as externe.

    Mais je ne comprends pas...
    pourquoi quand je mets dans mon fla:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var exemple:Sprite=new SPrite();
    exemple.x=10;
    exemple.y=20;
    addChild(exemple);
    ça marche.
    et quand je mets dans mon .as
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    package {
    	import flash.display.Sprite;
    	public class feuillefonction extends Sprite {
    		var exemple:Sprite=new Sprite();
    		exemple.x=10;
    		exemple.y=20;
    		addChild(exemple);
    	}
    }
    là j'ai droit à:
    1120: Access of undefined property exemple.
    1180: Call to a possibly undefined method addChild.

    en bref j'y comprends plus rien ...

    je précise que j'ai bien relier mon.as à mon .fla dans les paramètres de publications.

    innutile de préciser que dès que j'essais de gérer des clips de bibliothèques j'ai droit à plein d'erreur aussi même je les ai linker avant...

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Salut roduce,

    il te faut apprendre la POO (programmation orientée objet) pour pouvoir utiliser ce fonctionnement (essentiel en AS3).

    je te conseil de lire le doc suivant :
    http://pratiqueactionscript3.bytearray.org/?page_id=4

    chapitres POO puis classe du document.

    bon courage

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 26
    Par défaut
    Salut Roduce,

    Il te manque juste le constructeur de ta classe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    package {
    	import flash.display.Sprite;
    	public class feuillefonction extends Sprite {
               public function feuillefonction(){	
                    var exemple:Sprite=new Sprite();
    		exemple.x=10;
    		exemple.y=20;
    		addChild(exemple);
               }
    	}
    }

Discussions similaires

  1. [ Question ] Animer des sprites 3D
    Par Dam)rpgheaven dans le forum OpenGL
    Réponses: 2
    Dernier message: 19/07/2004, 16h14
  2. Question simple sur la libération des objets
    Par gibet_b dans le forum Langage
    Réponses: 2
    Dernier message: 12/07/2004, 10h01
  3. DTS : Question simple sur sources de données
    Par guignol dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/05/2004, 12h09
  4. [LG]Choix du pascal ou autre ? Questions simples...
    Par vlacq dans le forum Langage
    Réponses: 5
    Dernier message: 30/01/2004, 23h42
  5. Question simple sur les threads :)
    Par momox dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/06/2003, 04h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo