• ベストアンサー

アクションスクリプトでレイヤーの表示非表示の切り替え

タイトルどおりの諮問です。 どなたかアクションスクリプトでレイヤーの表示/非表示の切り替えの方法を教えていただけないでしょうか? 

  • tonya
  • お礼率100% (1/1)
  • Flash
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは。 アクションスクリプトを使用してレイヤーの表示/非表示の切り替えはできなかったと思います。 何故レイヤーを非表示にするのかわかりませんが、ムービークリップの表示/非表示では対応できないのでしょうか?

tonya
質問者

お礼

これはフレームナビゲーションで切り替える方法を使っています。 http://lightwave.s71.xrea.com/DL/Swift3D/sample/Old-H.html 出来ないと、はっきりわかれば諦めがつきます。 ありがとうございました。

tonya
質問者

補足

アクションスクリプトでは出来ないんですね。 実はSwift3Dで作られたファイルはラインとカラーのレイヤーに分かれているものですからスクリプティングで色を表示/非表示が出来たらいい名と思っていたのです。

関連するQ&A

  • 表示レイヤーの切り替え

    クリックで表示レイヤーの切り替えをしたいと考えています。 イメージとしては下記のサイト http://mugi.cc/js/001206.htm (管理人さん不在のようで) に近いのですが、1つのレイヤーにしか対応していないので 複数のレイヤーに対して行いたいです。 例えばid test01~test10 までの10個のレイヤーがあるとして、 メニュー1をクリックすると、test1とtest2を表示させ他は非表示、 メニュー2をクリックすると、test3とtest5とtest10を表示など 汎用性を持たせたいです。 上記サイトのスクリプトを改造する等で実現できますでしょうか? ご教授お願いします。

  • 【Flash】アクションスクリプトの表示階層について

    こんにちは。 大変初歩的な質問かと思いますが、アクションスクリプトと、他シンボル(画像やスプライト等)の表示階層の件で教えてください。 使用ソフトは『suzuka』、OSは『WindowsXP』です。 簡単なFlashを作成したことはありますが、アクションスクリプトは初めて使用します。 下記のサイトを参考に、雪を降らせるFlashを作りました。 http://www.kirupa.com/developer/mx/snow.htm 記述は、数値のみ少し変更しました。 背景として雪を降らせて、その上で他の画像やスプライトが動くFlashにしたいのですが、どうしても雪が最前面で降ってしまいます。 アクションスクリプトのレイヤー位置を、他シンボルの下に置いても変わりません。 アクションスクリプトとは、レイヤー位置に関わらず、基本的に最前面で作動するものなのでしょうか? どうすれば、他シンボルの背後でアクションスクリプトが作動しますか? 恐れ入りますが、教えてください。

    • ベストアンサー
    • Flash
  • Flashのアクションスクリプトについて質問があります。

    Flashのアクションスクリプトについて質問があります。  FlashのCS2を使って選択式クイズを作っています。タイトルや問題などのフレームにはラベルを付けて、ラベルレイヤーのキーフレームにスタートや選択肢のボタンを配置しました。そして、タイトルラベルにあるスタートボタンを押すと問題1に飛ぶようにアクションスクリプトを設定しました。その後、きちんと設定出来ているか再生して確認してみたところ、問題1から再生されて、タイトルから再生されなくなりました。何回かやり直してみたのですが、タイトルから再生されませんでした。アクションスクリプトの設定は、「タイトルラベルのキーフレームをクリック→スタートボタンが選択されていることを確認→F9を押してアクションスクリプトの設定画面を表示→スクリプトアシストをオンにする→グローバル関数の中にあるgotoをダブルクリック→移動して再生を停止をオンにする→タイプをフレームラベルに変更→フレームのメニューをクリックして問題1を選ぶ」というふうにしました。 なぜ、タイトルからではなくスタートボタンを押さないと表示されない問題1が表示されたのかわかりません。どこで設定を間違えているのか分からないので、わかる方がいらっしゃたら教えていただきたいと思います。お願いします。

  • スライドの表示とアクションスクリプトの関連

    こんにちわ。 現在、プレゼン風のスライドを作成しております。 親スライドがあり、その下に子スライドを数個作成しております。また、その子スライドにアクションを配置した仕様にしております。 また、アクションは、以前にこちらのサイトで教えていただきました、時間指定のアクションなのですが、子スライド2が表示されて数秒後に子スライド2内の指定のフレームに移動するアクションスクリプトを記述しています。というか、そういう風にしたいと想っています。 親スライド   |   子スライド1ー静止画   |   子スライド2-時間指定のスクリプト this.stop(); timerID = setInterval(startMovie, 28000); timerID2 = setInterval(startMovie2, 31000); function startMovie() { gotoAndPlay(5); clearInterval(timerID); } function startMovie2() { gotoAndPlay(10); clearInterval(timerID2); } 上記スクリプトは、子スライド2内の1フレーム目に記述しています。 また、各スライドの切り替えは、mediaDisplayのパラメーターで映像に合わせて、時間指定で切り替えています。 上記、スクリプトは稼動するのですが、スライド2が表示されてからではなく、全体が再生されてからの時間で動いてしまいます。 ですので、スライド1が表示されている裏でスライド2のアクションが動いてる感じです。 スライド2が表示されてから、アクションスクリプトが動くようになるには、どういう風に指定すればよいのでしょうか? ほかのとこでも聞いたのですが、ちょっと利き方が悪いのか、お返事がなくて。。。

  • 「アクションスクリプトエラー」の表示について

    パソコンで動画を見ていると、最近「アクションスクリプトエラー」という表示が画面に出るようになりました。これは、何らかのウイルスに感染しているのでしょうか? この表示が出ないように直すことは、可能なものでしょうか?

  • ライブラリにある画像をaction scriptから呼び出して表示する

    action script初心者ですのでわかりやすく説明していただけると助かります。 今、test.flaというファイルがあり、その中にa.gif、b.gif、c.gifというファイルをライブラリに読み込んでいます。 ここで、カードというレイヤーを作り、そのアクションフレームに card1 = Math.floor(Math.random()*3) + 1; card2 = Math.floor(Math.random()*3) + 1; card3 = Math.floor(Math.random()*3) + 1; といれてランダムの1~3の数字を出しました。 この結果に基づいて、特定の座標に結果が1の場合a.gifを、 結果が2の場合はb.gifを、3の場合はc.gifを表示したいと 思います。 すでにレイヤー上に存在しているオブジェクトであれば、 位置情報をいれてそこに置くだけなのですが、なにぶんどの カードが表示されるか決められてないのでオブジェクトは レイヤー上においてありません。 ライブラリから呼び出して表示する命令はありますでしょうか? 状況としてはトランプでシャッフルして最初の手札を配る時に どういう風にして表示したらよいかということになります。 考え方の間違いなどあるかもしれませんが、その点も指摘して いただいた上で解説していただけると助かります。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • マスクレイヤー配下でのアクションに関して

    以前も同様の質問をしましたが、再度お伺いします。 マスクレイヤー配下のレイヤーにムービークリップを作成しました。 そのムービークリップは複数のムービークリップ(サムネイル画像)を一つにしたものです。 そのムービークリップ内のレイヤーにフレームスクリプトを記述しました。 ・ムービークリップを「aa」と命名する。 ・その配下の各ムービークリップを「a1」,「a2」・・・とする。 aa.onPress = function() { ステートメント } 上記「ステートメント」部に「シーン1(level0)の10フレームにジャンプする」と言うScriptを記述するにはどうしたら宜しいでしょうか?。 _root.gotoandplay(10) ; 上記記述では駄目でした。 ちなみに、「シーン1(level0)」のフレームアクションにて aa.a1.onPress = function() { gotoandplay(10) ; } これはOKでした。(このような修飾の仕方は正しいですか?。) ムービーシンボルの中のフレームアクションでの記述方法を教えて頂きたく。 どうぞ宜しくお願い致します。

  • レイヤーパレットが表示されない

    イラレ10、WinXPを使用しています。 いつからか、レイヤーパレットがまったく表示されなくなりました。 ウィンドウ→レイヤーを選択しても、表示されません。 アクション、リンクはパレットに表示されるのですが。 どうやったらレイヤーパレットを表示できるのでしょうか?

  • 「Suzuka」のアクションスクリプト

    フリーのFlash作成ソフト、「Suzuka」を使用してFlashをつくっているのですが、アクションスクリプトの命令の言語がさっぱりわかりません。 スクリプト(クリックアクション)となっている所に、スクリプト編集があるのですが、もともと、アクションスクリプトの知識は皆無で、手も足も出ません。 今回は、Flashでテキストだけの物語を作ろうとしているので、 せめて、 「クリックして、次のテキストを表示する」 ことをやりたいのです。 これは、テキストエフェクトでは出来ませんでした。 やりかたがわかる人はどうか、教えてください。 よろしくお願いします。

  • アクションスクリプトって?

    パソコン初心者です。 アクションスクリプトって何ですか?