私はFlash CS5 AS3を使用して姉のための「シンプルな」スライドショーを作成しています。私はフラッシュプレゼンテーションテンプレートを使用しています。私は現在、プレゼンテーションを通してどの方向にナビゲートする既存の機能ボタンを持っています。唯一のことは、カバーページでは、フレーム> 1に移動するときに非表示にする「Enter」ボタンが必要です。私は現在、ボタンをすべて1つのレイヤーに、ムービークリップ(slides_mc)を別のレイヤーに、それに対するアクションは自分のレイヤーです。すべてがメインタイムライン上の1つのフレームだけで構成されています。 slides_mcにはactionscriptはなく、4つのフレームで構成されています。.currentFrameがムービークリップ内のフレームを見つけられないのはなぜですか?私のボタンは隠れていません。 Flash AS3
私はテストを実行するときに何のエラーもなくなりますが、ムービークリップ内の特定のフレームを見つけられないだけです。またはそれはフレームを見つけるが、.visible = falseを実行していない。
if(slides_mc.currentFrame>1) enter_btn.visible=false;
またボタンは4つのすべてのフレームに表示されている:私は、次の使用している場合
。
私は、次を使用する場合:
if(slides_mc.currentFrame==1) enter_btn.visible=false;
ボタンは、フレーム1に消えますが、他のフレームのいずれかで再び見えるようになることはありません。
次を使用する場合:ボタンが4つのすべてのフレームに表示されている
if(slides_mc.currentFrame==2) enter_btn.visible=false;
。
これを呼び出して動作させるには、このコードを関数内に配置する必要がありますか?前もって感謝します。このボタンを隠す問題は私をナットにしています。私は本当にマルチメディア学校に戻る必要があります。
重要な情報に言及するのを忘れた場合や、結果に影響する可能性のある他のコードを確認する必要がある場合は、お知らせください。あなたの助けが大変ありがとうございます。
すべてのコードは、メインタイムラインのフレーム1のactionscriptレイヤーにあります。 – Travis