2011-03-25 3 views
0

Je reçois une erreur d'exécution lorsque j'atteins l'image trois. cependant, l'erreur d'exécution indique que c'est sur frame2: 6. Le code pour le cadre 3 est:Erreur d'exécution wirth FLASH CS5

stop(); 
buy_cups.addEventListener(MouseEvent.CLICK, buycups); 
function buycups(event:MouseEvent):void{ 
    cash1 = cash1 - 0.25; 
    cups=cups+5; 
} 
buy_ice.addEventListener(MouseEvent.CLICK, buyice); 
function buyice(event:MouseEvent):void{ 
    cash1 = cash1 - 0.25; 
    ice=ice+1; 
} 
buy_lemons.addEventListener(MouseEvent.CLICK, buylemons); 
function buylemons(event:MouseEvent):void{ 
    cash1 = cash1 - 1.25; 
    lemons1=lemons1 + 2; 
} 
buy_straws.addEventListener(MouseEvent.CLICK, buystraws); 
function buystraws(event:MouseEvent):void{ 
    cash1 = cash1 - 0.25; 
    straws=straws+100; 
} 

Le code pour la trame 2 est:

stop(); 
//stand.addEventListener(MouseEvent.CLICK, check); 
addEventListener(Event.ENTER_FRAME, check); 
function check(ev : Event) : void { 
    cash.text.text = cash1; 
    storage_count.text.text = storage1; 
    lemons_count.text.text = lemons1; 
    cups_count.text.text = cups; 
    straws_count.text.text = straws; 
    ice_count.text.text = ice; 
} 
shop.addEventListener(MouseEvent.MOUSE_OVER, over_shop); 
function over_shop(event:MouseEvent):void{ 
    shop.gotoAndStop(2); 
} 

shop.addEventListener(MouseEvent.CLICK, shop_now); 
function shop_now(event:MouseEvent):void{ 
    gotoAndStop(3); 
} 

L'erreur que je reçois est: Avertissement: Aucune bibliothèque étaient liées en Runtime Les bibliothèques partagées (RSL) en raison de vos paramètres de publication: AIR Android [SWF] Lemonade-boy.swf - 942698 octets après la décompression TypeError : Erreur n ° 1009: Impossible d'accéder à une propriété ou une méthode d'une référence d'objet null. à Lemonade_fla :: MainTimeline/check() [Lemonade_fla.MainTimeline :: frame2: 6]

Si quelqu'un a une idée de ce qui peut être, ou est, causant cela, s'il vous plaît faites le moi savoir. Merci!

+0

Je me souviens de ce jeu. – Sam

Répondre

0

Il tente d'accéder à quelque chose qui retourne null (aka isnt encore défini)

Il doit être chargé pour cette image. Où se trouve storage1? (C'est le cadre 2 ligne 6 droite?)

+0

Mais je l'ai défini sur l'image 3 aussi. Et ça me donne toujours cette erreur bidon. –

+0

Vous devez l'avoir défini avant l'image 3. (Vous devrez le faire pour tous ceux qui sont en contrôle) – jonshariat