指定するタイムラインの非表示

このQ&Aのポイント
  • 指定するタイムラインの非表示について
  • ABCD四つのタイムラインを設定し、ボタン操作で各タイムラインを非表示にするスクリプトの作成方法
  • A_btnクリック時にはBCDが非表示となって、Aの画像だけが表示されるようなスクリプトの作成
回答を見る
  • ベストアンサー

指定するタイムラインの非表示

1つのドキュメントにA(画像を上方へ移動)、B(画像を右方へ移動)、C(画像を下方へ移動)、D(画像を左方へ移動)する4つの「タイムライン」を設定してあります。 ABCDは同一のタイムライン上に作成してありますので、現状ではボタン操作をするとABCDは同時に上・右・下・左に移動を開始します。 私は、ABCDに各々のボタン設定をして、A_btn 操作では、BCDが非表示になり、Aの画像移動だけが表示され、BCDも同様にするためのスクリプトをABCD各々のボタンに書きたいと思っています。 A_btnクリック時にはBCDが非表示となって、Aの画像だけが表示されるような「スクリプト」の作成は可能でしょうか?

  • mcx
  • お礼率50% (23/46)
  • Flash
  • 回答数1
  • ありがとう数1

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

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

よくわかりませんが,雰囲気から, > 4つの「タイムライン」を設定してあります。  →4つの「レイヤー」を設定してあります。  つまり,  →タイムラインは1つで,4つの「レイヤー」を使って    4つのボタンをモーショントゥイーンさせています。 の間違いではないかと思うのですが....。 つまり図示すると次のような感じです。              ↓stop();      ↓stop();    □ レイヤー 筆・・|○         []|○| スクリプト  □ レイヤー 筆・・|●>--------->[]|●| Aボタン  □ レイヤー 筆・・|●>--------->[]|●| Bボタン  □ レイヤー 筆・・|●>--------->[]|●| Cボタン  □ レイヤー 筆・・|●>--------->[]|●| Dボタン そういうこととして回答します。 違っていたらすみません。 まず,上記のような場合, フレーム1 の4つのボタンにインスタンス名を付けます。 書かれている「A_btn」を使わせてもらうとして, 「A_btn 」が存在するレイヤーの「A_btn 」に, インスタンス名 「A_btn」 を付けます。 B,C,Dにも,それぞれ, 「B_btn 」,「C_btn 」,「D_btn 」というインスタンス名を付けます。 そして, フレーム1 の「A_btn」には, ---------------------------------- on (release) { _root.B_btn._visible = false; _root.C_btn._visible = false; _root.D_btn._visible = false; _root.play(); } ---------------------------------- フレーム1 の「B_btn」には, ---------------------------------- on (release) { _root.A_btn._visible = false; _root.C_btn._visible = false; _root.D_btn._visible = false; _root.play(); } ---------------------------------- フレーム1 の「C_btn」には, ---------------------------------- on (release) { _root.A_btn._visible = false; _root.B_btn._visible = false; _root.D_btn._visible = false; _root.play(); } ---------------------------------- フレーム1 の「D_btn」には, ---------------------------------- on (release) { _root.A_btn._visible = false; _root.B_btn._visible = false; _root.C_btn._visible = false; _root.play(); } ---------------------------------- と書けば良いと思います。 「インスタンスの表示-非表示」 http://homepage3.nifty.com/ginga-b/MX/inst_prop_visible.html また, _root.A_btn._visible = false; などとなっている部分を, _root.A_btn._alpha = 0; として,不透明度アルファを 0 にしても良いと思います。 _visible = false を使えば,ボタンとともにボタンの機能も消えてしましますが, _alpha = 0 だと,単にボタンが透明になるだけで,ボタンの機能は残ります。 「インスタンスの透明度の取得-変更」 http://homepage3.nifty.com/ginga-b/MX/inst_prop_alpha.html

mcx
質問者

お礼

root.A_btn._visible = false; の"visible= false"ように、様々な関の利用方法がまだ分からないので苦労しています。 今後も宜しくお願いします。

関連するQ&A

  • LINEのタイムラインについて教えてください。

    LINEのタイムラインについて教えてください。 私は友達の中で二度と関わり合いたくないと思うほど避けたい知人がいます。 その知人のタイムラインが表示されるたんび嫌な気分になるためずっと非表示にしていました。 昨日、LINEを触っているときに、操作ミスで非表示リストから解除してしまいました。 解除すると、今までのタイムラインは表示されませんが、新しいタイムラインから今後表示されることになるのですよね? 正直、少しでも見たくない気持ちが強く、この状況でどうにか相手のタイムラインが私のとこに届かない方法はないかと悩んでます。 ブロックすれば相手のタイムラインも見れないのでしょうけど… その方を介してどーーーしても連絡を取らないといけない、連絡をもらわないといけないことが絶対にない!とは言い切れずブロックもできません。 本当に受け付けない方で… 思い出すだけでも気持ちが落ちてしまいます。 何か方法は無いでしょうか… 何かあれば教えてください。宜しくお願い致します。

  • FaceBookがタイムライン表示されない

    FaceBookを一週感ほど前に始めたばかりの超初心者なのですが… 自分のアカウント(?)のデザインがタイムライン表示されません! 試しに他のパソコンからFaceBookにログインせず自分のアカウントを見てみましたがやっぱり旧デザインの表示のままでした。 「タイムラインのご紹介」のページを開いても「タイムラインに切り替えるボタン」が見当たりません。 2012年の4月からは強制的にタイムライン化したんじゃないんでしょうか? それとも僕が何か間違えているんでしょうか? どうやったらタイムライン表示に切り替えできますか?

  • LINEのタイムラインについて

    LINEで友達リストに友達に追加したくないAが追加されました。非表示(ブロックではなく)にして、タイムラインも非表示(私のを見れないように)して友達リストから削除しましたが、相手は私を消していないと思います。 このような状態でタイムラインを投稿すると、そのAには見られますか?

  • facebook タイムライン 非表示 直す

    facebookにて、過去のタイムラインの表示を非表示にしたところ、他の人が撮ってくれた自分の写真が消えてしまいました。 一度ページを更新した後、元に戻すというボタンがなくなってしまっていて、再びタイムラインに表示させる方法がわかりません。 どのようにしたら表示を元通りにする事が出来るでしょうか?

  • Facebookで、タイムラインに切り替え

    Facebookで、タイムラインに切り替えるには、タイムラインのご紹介のページへ移動し、[タイムラインに切り替える]をクリックします。という手順が示されているのですが、[タイムラインに切り替える]が表示されないので困っています。どうすればタイムラインに切り替えられるでしょうか

  • Facebook タイムライン

    Facebookでタイムラインに変更したいのですが、タイムライン紹介ページにいっても 「タイムラインに切り替える」というボタンが表示されません。 どうしたら、よいのでしょうか?

  • LINEのタイムライン非表示疑惑の件

    LINEで友達のタイムラインを開くと 「まだ投稿がありません」と表示されるのですが その友達は最近ホームカバーなどの画像を変更しています。 たしかそういう更新もタイムラインに表示されますよね? カバーを変更する前から友達で、最近カバー変わったのに 友達のタイムラインに更新されません。 そもそもタイムライン自体に投稿が無いのです。 それって私に対してタイムラインを見せたくないので 非表示にしているということでしょうか? ブロックの線も考えましたが一応連絡は取り合うことが できているので、あと考えられるのはそれくらいしかないと 思うのですがどう思いますか? 「その友達に直接聞いてみたら?」 とおっしゃる方もいらっしゃるかもしれませんが 状況によっては気まずくなる可能性もあるので システム的な面からお聞きした次第です。 昔からタイムラインに投稿がなかったかどうか その記憶がはっきりしていれば今回の件が 非表示だったとはっきりするのですが どうしても思い出せません。 でもどちらにしてもカバーが最近変わったのに 友達のタイムラインに更新状況も表示されないのに でも私とはトークはできている。 これはもう私に対してタイムラインの機能だけを 非表示にしていると考えていいいでしょうか?

  • ツイッターでタイムラインにサンプル画像を表示させる

    最近ツイッターでタイムラインに画像が表示されていることがあるのですが 画像リンクURLではなく直接タイムラインに画像を表示させる方法を教えて下さい。 よろしくお願いいたします。

  • Facebookでのタイムライン利用について

    Facebook初心者です。タイムラインを利用したいと思い、「タイムラインのご紹介」のページを開いても、「タイムラインに切り替える」のボタンが表示されません。 ログアウトの状態で開くとボタンが表示されるのですが、「ログインしていません。続けるにはログインしてください。」の表示がでてきて、ログインしてもやはり「タイムラインに切り替える」のボタンは出てきません。 Facebookの設定の問題でしょうか?ご存知の方があればご教示願います。

  • FlashMXでタイムラインをとばしたい

    FlashMXのスクリプトで質問です。 ボタンのアクションスクリプトで、ロールアウトするとタイムラインの20フレーム目に戻ってプレイし、40フレーム目まで行ったら、60フレーム目まで飛んで60フレーム目以降をプレイする、 と言うような指定をしたいのです。 on (rollOut) {gotoAndPlay("20");} まではできるのですが、40→60の間をとばす方法が分かりません。 まず最初に0→60を表示させたいので、フレームへのアクション指定は避けたいのです。 またswfファイルも一つにまとめたいのです。 ボタンへのアクション指定で出来る方法が一番いいのですが、良い方法がありましたら教えてください。 よろしくお願いいたします。

専門家に質問してみよう