Forums Développement Multimédia

Aller au contenu

Ulrahid1

Inscrit(e) (le) 25 Jul 2017
Déconnecté Dernière activité Jul 25 2017 20:11 PM
-----

Messages que j'ai postés

Dans le sujet : Flash AS 3 problème

25 July 2017 - 18:10 PM

Merci pour les liens et les réponses rapides et efficaces ça fait très plaisir ! bonne soirée à toi

Dans le sujet : Flash AS 3 problème

25 July 2017 - 17:54 PM

Malheuresement je suis vraiment débutant et je n'ai jamais programmé auparavant donc j'ai du mal à tout comprendre dans tes réponses. J'utilise un livre pour débutant afin de débuter dans cet univers ^^
Mais grâce à tes réponses j'ai vérifié un peu partout et en-dehors du code lui même. Il s'avère que lorsque j'ai crée le hillButton, je l'avais appélé hillbutton sans majuscule, et maintenant ça fonctionne !
donc merci beaucoup !!!

Dans le sujet : Flash AS 3 problème

25 July 2017 - 17:40 PM

Cela veut dire quoi que cet objet n'existe pas ?
Car j'ai créé un bouton qui s'appelle "HillButton"

Ops de ma part : en fait HillButton c'est une copie et le bouton s'appelle en fait "hillbutton", que j'ai corrigé en "hillButton". Merci !

Dans le sujet : Flash AS 3 problème

25 July 2017 - 17:38 PM

Voir le messageMonsieur Spi, le 25 July 2017 - 17:31 PM, dit :

Bonjour,

Ce message d'erreur t'indique qu'un objet (ou une de ses propriétés) est manquant ou inexistant lorsque que tu l'appelle dans la méthode "main()".

Donc ici :

                public function Main()
                {
                        startPage = new StartPage();
                        hillPage = new HillPage();
                        pondPage = new PondPage();
                        addChild(startPage);
                       
                        //Add event listeners
                                               
                        startPage.pondButton.addEventListener(MouseEvent.CLICK, onPondButtonClick);
                        startPage.hillButton.addEventListener(MouseEvent.CLICK, onHillButtonClick);
                }
 

Si tu as identifié que ton deuxième écouteur d'événement ne renvoie rien il semble que la ligne concernée soit :

startPage.hillButton.addEventListener(MouseEvent.CLICK, onHillButtonClick);

Sachant que l'écouteur du dessus fonctionne on peut donc dire que "startPage" existe bien au moment où tu l'appelle.
Reste : "hillButton".

Donc cet objet n'existe pas lorsque tu lance ta fonction "Main()".
A toi de vérifier pourquoi et de faire en sorte que cet objet existe bien avant d'essayer de coller un écouteur dessus.

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP