2010-03-25 11 views
0

Tout d'abord, je suis complètement nouveau à AS3. Je veux créer un site web simple, avec 3 boutons.AS3 Accès de la propriété indéfinie

Une fois que vous cliquez sur le bouton, le contenu devrait apparaître à côté de lui. Mais j'ai des problèmes programmer même un bouton.

est le script ici:

stop(); 
photography_btn.addEventListener(MouseEvent.CLICK, photoclick); 
function photoclick(event:MouseEvent) { 
    gotoAndPlay("photography"); 
} 

Mais flash dit: 1120: L'accès des photography_btn propriété undenfined. J'ai regardé partout sur Internet ces deux derniers jours, mais depuis que je suis si jeune, les solutions d'autres personnes ne m'aident pas vraiment.

De plus, j'ai intégré une action d'arrêt, mais le script ne s'arrêtera pas! J'ai mis les actions sur la première image.

S'il vous plaît, je besoin d'aide, obtenir vraiment désespéré ... autrement

Merci !! Jennifer

Répondre

1

ok, je l'ai résolu. oublié de lui donner un nom d'instance ... grrr;)

cependant, j'ai lu sur certains sites que le stop(); ne fonctionne que sur la première image de la chronologie. qu'est-ce que je fais avec les autres cadres?

+0

Vous pouvez utiliser sur un cadre stop(). – David

+0

Que voulez-vous dire par "oublié de lui donner un nom d'instance" parce que je suis aussi novice et je suis confronté au même problème –

0

Où votre code est-il placé?

Il est peut-être que vous avez besoin d'ajouter « ce » à vos appels:

this.stop(); 
this.photography_btn.addEventListener(MouseEvent.CLICK, photoclick); 
function photoclick(event:MouseEvent) { this.gotoAndPlay("photography"); }