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 :

Classe non prise en compte


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    -
    Inscrit en
    Novembre 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : -

    Informations forums :
    Inscription : Novembre 2007
    Messages : 64
    Par défaut Classe non prise en compte
    Bonjour,

    Je suis en train de me lancer en as3 en convertissant mes fichiers as2 et en ajoutant des classes, et j'ai un blocage avec une méthode chargée de déplacer les clips si la fenetre vennait à se redimenssioner, et pour que le flash s'adapte à toutes les résolutions. Seulement voila : Cela n'a pas l'air de fonctionner comme je le voulai. Voici la classe se chargeant de tout ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    package controleur {
       import flash.display.MovieClip;
       import flash.display.StageAlign;
       import flash.display.StageScaleMode;
       import flash.events.Event;
     
      public class Init extends MovieClip {
     
          public function Init() {
             initStage();      
    	  }
     
    	  private function initStage():void {
            stage.showDefaultContextMenu =false;
    		stage.scaleMode = StageScaleMode.NO_SCALE;
    		stage.align = StageAlign.TOP_LEFT; 
     
            stage.addEventListener(Event.RESIZE, resizeHandler);
     
          }
     
    	  private function resizeHandler(event:Event):void{
     
              logo.x = (stage.stageWidth-logo.width)/2 
     
          }  
       }
    }
    Et le code permettant de le lancer dans le flash :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    import controleur.Init; 
    var init:Init = new Init();
    Rien n'a l'air d'être appliqué, et j'ai pourtant lié le logo avec la classe dans ses propriétés. Quel est le problème ?

    Merci d'avance

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2008
    Messages : 186
    Par défaut
    Pour accéder à l'élément stage, il faut que ta classe soit liée dans flash dans la classe Document, tu vois ce que je veux dire ?

    Quand tu fais un nouveau projet flash, dans les propriétés en bas (taille de la scène etc) tu peux choisir de mettre un nom de classe Document, essaies d'y mettre celle d'Init, dans le même dossier.

Discussions similaires

  1. Couleur non prise en compte en exécution
    Par BECHE dans le forum Langage
    Réponses: 2
    Dernier message: 22/12/2005, 18h14
  2. Installation SP2 + RAM non prise en compte
    Par laure_belette dans le forum Windows XP
    Réponses: 3
    Dernier message: 13/10/2005, 12h46
  3. [css] Feuille de style non prise en compte
    Par Neuromancien2 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 29/06/2005, 11h49
  4. [netbeans] Modifications non prises en compte
    Par nadass dans le forum NetBeans
    Réponses: 6
    Dernier message: 07/04/2005, 13h49
  5. Lecture de fichier - dernière ligne non prise en compte
    Par JulienPles dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 16/03/2005, 11h57

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