2011-12-28 3 views
0

私の最初のフレームで私は次のアクションスクリプトを持っています。エラー#1009を取得していますが、ムービーの読み込み時にボタンが読み込まれますか?

cal.addEventListener(MouseEvent.CLICK, function(){gotoAndStop("cal")}); 
trucks.addEventListener(MouseEvent.CLICK, function(){gotoAndStop("truck")}); 
raven.addEventListener(MouseEvent.CLICK, function(){gotoAndStop("raven")}); 
frank.addEventListener(MouseEvent.CLICK, function(){gotoAndStop("fr")}); 
Pool.addEventListener(MouseEvent.CLICK, function(){gotoAndStop("pool")}); 
school.addEventListener(MouseEvent.CLICK, function(){gotoAndStop("sch")}); 
wti.addEventListener(MouseEvent.CLICK, function(){gotoAndStop("wti")}); 

しかし、これらのボタンのいずれかをクリックすると、他のフレーム(CAL、プールなど)から、私はこの家のフレームに戻ろうとされた後、私は、最初の行に

TypeError: Error #1009: Cannot access a property or method of a null object reference. 

このエラーポイントを獲得上記のコードの。だから私はそれをコメントし、それは次のように指し示します。

ムービーがロードされているが、このホームフレームに戻ろうとしているときに、なぜ動作しないのか分かりません。

---更新----

はまだこれに探しては - それを行うための他の方法は、&運を提案してみました。誰かがそれが何であるか教えてください - 私は通常、デザイン面で作業し、本当にas3ではうまくいかないが、そこに行きたいと思っています。 ありがとうございます!

ありがとうございました!私はうんざりです!

---更新--- 私は以下にたくさんのコードを掲載しました。それでもフレーム1にはロード/トレースが正常に行われます。他のフレームでは、最後の2つだけがトレースに表示されます(ただし、すべて同じである必要があります)。その後、フレーム1に戻るときは、すべてnullです。

これを実行するより良い方法がある場合は、それを全く異なる方法で行う場合でも、私は方向を感謝します。

TY

+0

は、あなたがたMouseEventをインポートし、それはcal.addEventListener(MouseEvent.CLICK, function(e:MouseEvent){gotoAndStop("cal")});する必要がありますが、あなたはそれをやっている方法は、非常に効率的ではないでしょうか? 「cal」、「trucks」などは定義されていますか?フレームに "cal"、 "truck"などの名前を付けましたか? –

+0

私はこのPranavを見なかった。 ボタンには、コードと一致するインスタンス名が与えられ、actionscriptにエクスポートされたボタンがあります。フレーム1ではすべてのボタンがトレースされますが、フレーム1を終了するとエラーが発生し、エラーが発生します。私はそれをトレースすると、今までの最後の2つだけが表示されています - 私はそれらをすべて構築したので、これを理解していません。別のフレームにあるコードの例を次に示します。 – dbungard

+0

stop() RMSt.addEventListener(MouseEvent.CLICK、RMStFunction); 関数RMStFunction(イベント:MouseEventの){ VAR要求:のURLRequest =新規のURLRequest( "URLはここになる); のnavigateToURL(リクエスト、 "_blank");} home.addEventListener(MouseEvent.CLICK、関数(E: MouseEventの){のgotoAndPlay( "ホーム")}); トレース(CAL) トレース(トラック) トレース(カラス) トレース(率直) トレース(プール) トレース(学校) トレース(WTI) – dbungard

答えて

0

+0

何が効率的でしょうか?私はより良い方法を学ぶことが大好きです! - 更新 - 私はこれを試した&それは私に同じエラーを与えた。 – dbungard

+0

は 'cal'ムービークリップで定義されていますか?すべてのイベントリスナの上に 'trace(cal)'を試してください。 – Ronnie

+0

初期ロード時には[オブジェクトカルバートン]をトレースしますが、そのフレームに戻るとnullになります – dbungard

関連する問題