-
1. Re: コードスニペットにないです。
みんらん Jul 4, 2010 8:02 AM (みんらん への返信)◎タイムラインの最初のキーフレームから途中のキーフレームで最初のキーフレームに飛ばしてループさせるアクションスクリプトは、
★念の為に、Flash 2004のアクションスクリプの 「 gotoAndoPlay(1); 」 と書き込んでみましたら、ちゃんとループできました。
◎次に、そのループの画面には左側と右側にマークがあり それぞれのマークにマウスが重なっただけで、(On Roll Over)で別のタイムラインに飛ばしたいのです。
もちろん右側のマークと左側のマークでは、それぞれ別のタイムラインのキーフレームにとばしたいのです。
★ActionScript3.0では、オブジェクトに直接書き込むことができなく、「コードスニペット」を使用しなければならないようですが、・・・確かにある程度のものは、すでに、そろ っていて、楽なようですが、自分に必要なものが見つかりません。
★たとへば「コードスニペット」内の「クリックして特定のフレームに移動し、再生」というのが、もっとも近いのですが、あくまでも、「 click 」 で飛ばすのではなく、「 On Roll Over 」 でマウスが重なると目的の行番号に飛ばしたいのです。 ですが、それはありません。
もうひとつ、それらしいものに「マウスオーバーイベント」というものがありましたが、これは飛ばす先の行番号を入れる場所がなく、どうも、マウスが重なると、
どこかに「マウスオーバーイベント」と表示されるらしいです。それでも困ります。表示されるのではなく、目的の行番号に飛んでもらわなければ意味がありません。
◎そして、飛ばしたキーフレームのタイムラインにはボタンがあり、もし一定の時間内にボタンを押さなかったら、最初のタイムラインに飛ばし・・・
その間にボタンを押したら、(On Press)で、別のホームページ(Web)に飛ばしたいのです。
★これは「コードスニペット」の中に、「クリックしてWebページに移動」というのが使いそうですが、
ひとつ難しい問題があります。・・・
このFlashを使ったホームページは、自宅のネット用のハードディスクの中に作り、家族と親戚などだけで子供などの成長記録などのビデオや写真を見るためのもので、家族以外の人に見せるホ ームページではありません。
ですから、Webアドレスも、一般的なものとは、ちょっと違っています。
それだけなら、まだ良いのですが、・・・
親戚など、外から、自宅ハードディスクに入るためには、グローバルIPアドレスで入れるのですが、自分で自宅のパソコンから入るには、別のプライベートIPアドレスでないと入れません。
ですから、アクションスクリプトのプログラムを書くときに、グローバルIPアドレスだろうと思いますが、自分のパソコンからは確かめようがないので困ります。
なんとか良い方法はないものでしょうか、・・・
-
2. Re: コードスニペットでできました。
みんらん Jul 6, 2010 4:40 AM (みんらん への返信)◎コードスニペットに対して勘違いしていました。
単にどこかに表示させるだけかと思っていましたが、よくよく見ますと、
カスタムコードの部分を書き入れるだけで使用できることがわかりました。
上のYouTubeは今回わからなかった部分を書き換えて作った部分です。
まだ、未完成ですが、最後まで完成させるつもりです。
そこで、無理にActionScript2.0に戻さなくても、3.0でも大丈夫だということが
わかりました。
2010/7/6 みんらん。
