2010-04-24 2 views
0

Hey les gars ... ont besoin d'aide. Travailler sur un projet et obtenir cette erreur sur la sortie LogProblème avec Flash ... help

TypeError: Error #1009: Cannot access a property or method of a null object reference. at FlashSite_fla::MainTimeline/frame16()

est ici chaque image qui est, commence, ou traverse cadre 16

Layer Name: Top Menu (4 Button named Home_btn, Works_btn, Tech_btn, Contact_btn)
Code attached to frame:
stop();
Home_btn.addEventListener(MouseEvent.CLICK, home);
function home(event:MouseEvent):void {
gotoAndStop(16);
}
Works_btn.addEventListener(MouseEvent.CLICK, works);
function works(event:MouseEvent):void {
gotoAndStop(17);
}
Tech_btn.addEventListener(MouseEvent.CLICK, tech);
function tech(event:MouseEvent):void {
gotoAndStop(18);
}
Contacts_btn.addEventListener(MouseEvent.CLICK, contact);
function contact(event:MouseEvent):void {
gotoAndStop(19);
}
Layer Name: Investment Opp (button named Invest_btn)
Code attached to frame:
Invest_btn.addEventListener(MouseEvent.CLICK, invest);
function invest(event:MouseEvent):void {
var link:URLRequest = new URLRequest('#');
navigateToURL(link);
}
Layer Name: MfgOpp (Button named Mfg_btn)
Code attached to frame:
Mfg_btn.addEventListener(MouseEvent.CLICK, mfg);
function mfg(event:MouseEvent):void {
var link:URLRequest = new URLRequest('#');
navigateToURL(link);
}
Layer Name: MarketResearch (button name Own_btn)
Code attached to frame:
Own_btn.addEventListener(MouseEvent.CLICK, own);
function own(event:MouseEvent):void {
var link:URLRequest = new URLRequest('#');
navigateToURL(link);
}
Layer Name: ActionScript
Code attached to frame:
import flash.events.MouseEvent;

Qu'est-ce que je fais mal?!?!

+0

Résolu! Au fait, quelqu'un savait-il que vous n'avez plus besoin de coder les boutons en dur? Vous pouvez, et la plupart de la mienne travailler, mais quand vous avez l'élément en surbrillance ... sous Properties-> Option il a un champ LINK et un champ Target ... définir ceux et les trois qui n'ont pas fonctionné, travaillé! –

+0

NON RÉSOLU! Fonctionne uniquement avec les boutons TEXT-BASED liés à un lien externe. Mais pour une raison quelconque, celui qui lie à une autre image, ne fonctionne pas correctement ... même erreur: 1009. –

Répondre

2

pas familier fash cs4 mais comme pour la version prevois
importations lorsqu'ils sont effectués dans la même couche:
mouvement import flash.events.MouseEvent;Mfg_btn.addEventListener(MouseEvent.CLICK, mfg); est
ou tout simplement essayer tout le code dans une couche, avec 'import flash.events.MouseEvent;' beeing premier

+0

J'ai essayé cela, même erreur. –

+0

Ok ... donc, tous les boutons pour le code ci-dessus fonctionnent parfaitement pour le Menu ... mais les 3 listés en bas ne fonctionnent pas du tout. Ils sont considérés comme un bouton, mais ne fonctionnent pas ... ne pas diriger le clic vers le lien fourni (je sais que mon exemple utilise # comme URL, mais je l'ai changé à la page appropriée) DON "T KNOW WHAT" S FAUX! –

+0

désolé, ne peut pas installer cs4. actuellement bussy avec mes propres projets. Si le problème persiste quand j'aurai fini, je m'installerai et j'essaierai de comprendre. d'ailleurs dans le flash 8 j'ai eu un bug impossible à gérer et "sorti" copier le contenu dans un nouveau fichier ... le code était 100% de travail ... comme pour ce que je peux dire ... utiliser le débogage ou setp par étape création et mise en page si flash sait quoi manipuler ... par exemple je voudrais essayer depuis le début .. Création d'ActionScript \ trace \ ajout d'un comportement \ trace \ dans le comportement \ trace \ et test d'une fonction ... – dnkira