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 :

Besoin d'aide pour Debutant en AS3


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Par défaut Besoin d'aide pour Debutant en AS3
    Bonjour,

    Je debute en AS3, j'utilisé jusqu'ici l'AS2 mais je travail plus le graphisme habituellement, le script ne me servait que pour la réalisation d'interaction.
    Seulement j'ai besoin d'utilisé la fonction BitmapData et d'exporter un image flash sur un serveur, j'ai lu dans différent forum que cela était réalisable en AS3, mais pas en AS2.

    Bref j'ai donc tenté de créer mon Fla en AS3 cependant je n'arrive pas a utiliser les movieClips créé directement sur l'interface graphique.

    j'ai besoins de plusieurs frames pour mon animation.

    Je vous laisse les deux premieres (le reste c'est des variantes)

    Frame1:
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
     
    //Importation des elements necessaire pour l'animation
    import flash.events.IOErrorEvent;
    import flash.display.Loader;
    import flash.net.URLLoader;
    import flash.net.URLRequest;
    import flash.events.Event;
    import flash.events.ProgressEvent;
     
     
    stop ();
     
    //Création des interactions
    function Suivant(event:MouseEvent):void {
    nextFrame ()
    }
    function Precedent(event:MouseEvent):void {
    prevFrame ()
    }
     
    // Tete est un movieClip créa par l'interface Flash et qui comporte 6 images.
     
    function Tete1Clip(event:MouseEvent):void {
    Tete.gotoAndStop(1)
    }
     
    function Tete2Clip(event:MouseEvent):void {
    Tete.gotoAndStop(2)
    }
     
    function Tete3Clip(event:MouseEvent):void {
    Tete.gotoAndStop(3)
    }
     
    function Tete4Clip(event:MouseEvent):void {
    Tete.gotoAndStop(4)
    }
     
    function Tete5Clip(event:MouseEvent):void {
    Tete.gotoAndStop(5)
    }
     
    function Tete6Clip(event:MouseEvent):void {
    Tete.gotoAndStop(6)
    }
     
    //suivant
    bt_suivant.addEventListener(MouseEvent.CLICK,Suivant);
    //precedent
    bt_precedent.addEventListener(MouseEvent.CLICK,Precedent);
    //Tete1
    bt1.addEventListener(MouseEvent.CLICK,Tete1Clip);
    //Tete2
    bt2.addEventListener(MouseEvent.CLICK,Tete2Clip);
    //Tete3
    bt3.addEventListener(MouseEvent.CLICK,Tete3Clip);
    //Tete4
    bt4.addEventListener(MouseEvent.CLICK,Tete4Clip);
    //Tete5
    bt5.addEventListener(MouseEvent.CLICK,Tete5Clip);
    //Tete6
    bt6.addEventListener(MouseEvent.CLICK,Tete6Clip);
    Frame2:

    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
     
    stop ();
     
    //Creation d'un zone de chargement
    var conteneur:Loader = new Loader() ();
     
    //Création des différentes Animation a telecharger
    var AfroMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Afro.swf");
    var CalvicieMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Calvicie.swf");
    var DreadMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Dread.swf");
    var DegardniMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Dergardni.swf");
    var LongMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Long.swf");
    var PlaqueMov:URLRequest = new URLRequest ("/Hommes/Cheveux/Plaque.swf");
     
     
    //Création des interactions
    function AfroClip(event:MouseEvent):void {
    conteneur.load(AfroMov);
    nextFrame ();
    }
     
    function CalvicieClip(event:MouseEvent):void {
    conteneur.load (CalvicieMov);
    nextFrame ();
    }
     
    function DreadClip(event:MouseEvent):void {
    conteneur.load(DreadMov);
    nextFrame ();
    }
     
    function DegardniClip(event:MouseEvent):void {
    conteneur.load(DegardniMov);
    nextFrame ();
    }
     
    function LongClip(event:MouseEvent):void {
    conteneur.load(LongMov);
    nextFrame ();
    }
     
    function PlaqueClip(event:MouseEvent):void {
    conteneur.load(PlaqueMov);
    nextFrame ();
    }
     
    //suivant
    bt_suivant.addEventListener(MouseEvent.CLICK,Suivant);
    //precedent
    bt_precedent.addEventListener(MouseEvent.CLICK,Precedent);
    //Afro
    Afro.addEventListener(MouseEvent.CLICK,AfroClip);
    //Calvicie
    Calvicie.addEventListener(MouseEvent.CLICK,CalvicieClip);
    //Dread
    Dread.addEventListener(MouseEvent.CLICK,DreadClip);
    //Degardni
    Degardni.addEventListener(MouseEvent.CLICK,DegardniClip);
    //Long
    Long.addEventListener(MouseEvent.CLICK,LongClip);
    //plaque
    plaque.addEventListener(MouseEvent.CLICK,PlaqueClip);

    Voila
    Parmis les erreurs qui s'affiche j'ai
    erreur 1120 Access of undefined property Tete
    Et l'animation defile, elle ne prend pas en compte les stop ();

    Si quelqu'un peut m'aider je le remercie.

    Ps: merci de me dire si je ne me trouve pas dans la bonne partie du forum.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 187
    Par défaut
    Salut,
    erreur 1120 Access of undefined property Tete
    Vérifie que le nom de l'instance de ton MovieClip soit bien "Tete".

    Si ton animation ainsi que tous les MovieClip tournent en boucle c'est parce-que tu as des erreurs de compilation, corrige les et tes stop() marcheront.

    P.S. Utilise les balises [CODE] pour ecrire du code.

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Par défaut
    Merci effectivement j'avais tout betement oublié la majuscule.

    Les stops fonctions maintenan cependant l'animation n'est pas encore fonctionnel puisque apres compilation (sans erreur) voila ce que j'ai comme erreur au moment du chagement d'une coupe

    TypeError: Error #1006: value n'est pas une fonction.
    at Hommes_was3_fla::MainTimeline/Hommes_was3_fla::frame2()

    Qu'est ce que cela veut dire?
    C'est sans doute encore une erreur toute bete.

    Merci

Discussions similaires

  1. [WD17] debutant besoin d'aide pour champ image
    Par dj_just dans le forum WinDev
    Réponses: 2
    Dernier message: 27/12/2013, 18h15
  2. besoin d'aide pour un debutant
    Par nma dans le forum Odoo (ex-OpenERP)
    Réponses: 2
    Dernier message: 26/12/2013, 13h18
  3. [Debutant] Besoin d'aide pour les array
    Par Sayrus dans le forum C#
    Réponses: 3
    Dernier message: 06/09/2008, 23h03
  4. Besoin d'aide pour debutant
    Par patatrac13500@free.f dans le forum C
    Réponses: 25
    Dernier message: 13/04/2007, 12h26
  5. [Debutant] Besoin d'aide pour modifier un tableau...
    Par CyberTwister dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/03/2006, 14h14

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