• 締切済み

フラッシュでやってみたい

フレームのトップにフラッシュでタイトルとマークを入れます。 フレームのトップにマウスポインタを持って来るとマークがポインタを追いかけて来て マークを押すとメインウィンドウがトップに戻る仕掛けです。 *ポインタがフレームのトップ以外にある時、マークは常に一定の位置(座標)に戻る。 *ポインタがフレームのトップに来た時どんなスピードで動かしてもマークは常にポインタの下に。 *マークは横一直線上のラインでしか動かない。(つまり上下せず左右の動きのみ。) *最初のタイトルと言うのはマークの下の画像の事でマークが動く範囲のガイドのような役割。 javaスクリプトではよくある表現だと思います。 これをFLASH4(!)で表現できないものでしょうか。。 また4でできない場合別のバージョン(5、MX)ならどのようにすればできるでしょうか?

  • 739
  • お礼率66% (121/182)

みんなの回答

  • 12m24
  • ベストアンサー率23% (193/817)
回答No.1

スクリプトでできる程度のことは極力スクリプトで書いたほうがいいと思いますが・・・。よほど複雑なら別ですが。

739
質問者

補足

。。。 ダメですかねぇ。。

関連するQ&A

  • FlashからPHPへの変数の渡し方について

    初めまして。beterugiusと申します。 ご質問したいのですが、 まず、上下2フレームのindex.phpファイルがあります。 FLASHファイル(top_image.fla)は、シングルフレームのjpegイメージ(三枚の画像をPhotoShopで合成して、一枚のイメージにしてある。)です。 その.flaファイルを書き出した、.swfコンテンツ上をマウスが移動 すると、コンテンツ上のどの部分にマウスがあるかで、下フレームのTHMLが切り替わるようにしたいので、top_image.swf から、index.phpに対して、GETメソッドでページ番号の変数自身を 渡したいのですが、実際にFLASHコンテンツ上をマウスで動かしてみると、ブラウザのアドレス欄に、GETメソッドのクエリー文字列の「?」 だけは追加されているのですが、肝心の変数が渡されておらず、 下フレームのHTMLも切り替わりません。 どうすればちゅんと動くのか、どなたかご回答いただけないでしょうか? -------------------------------------------------------------- 「top_image.fla」 var sendObj:LoadVars = new LoadVars(); var page:Number; function onMouseMove(){ var x:Number = top_image._x; // グラフィックの中心座標 var y:Number = top_image._y; if( 0 <= y && y <= 316 ){ if( 0 <= x && x <= 255 ){ page = 1; sendObj.send("../php/index.php", "page", "GET"); } else if( 256 <= x && x <= 512 ){ page = 2; sendObj.send("../php/index.php", "page", "GET"); } else if(513 <= x && x <= 766 ){ page = 3; sendObj.send("../php/index.php", "page", "GET"); } } } -------------------------------------------------------------- 「index.php」 <html> <head><title>ActionScript2.0</title> <meta http-equiv="content-type" content="application/x-www-form-urlencoded"> </head> <frameset rows="350,*"> <frame name="top" src="../html/top.html"> <?php // Action ScriptからのPOSTデータの取得 $page = $_GET['page']; switch($page){ case 1: print("<frame name='bottom' src='../html/bottom1.html'>"); break; case 2: print("<frame name='bottom' src='../html/bottom2.html'>"); break; case 3: print("<frame name='bottom' src='../html/bottom3.html'>"); break; } if(is_null($page)){ // $page変数の中身がNULL(未定義)の場合 print("<frame name='bottom' src='../html/blank.html'>"); } ?> </frameset> </html> -------------------------------------------------------------

    • ベストアンサー
    • Flash
  • Flashウィンドウ内におけるマウスポインタの移動速度を遅くするには?

    最近、Flashの勉強を始めたばかりです。ソフトは「Flash CS3 Pro」を使っております。 ソフトの使い方も覚えてようやく慣れてきたので,なにか作品を作りながらActionScriptについても覚えていきたいと思いました。 そこで質問はタイトルの通りなのですが、Flashウィンドウ内におけるマウスポインタの移動速度を遅くするには、どのように記述すればよいのでしょうか?(AS2またはAS3でお願いします。) 具体的に作りたいものは、普通のマウスを利用したペンタブレットのようなものです。 理想は、手元マウスでの作業スペースを指定して(例えば、縦50cm×横50cm のように)、座標変換でFlashウィンドウサイズと相対させたいです。 これだと質問内容と変わってきてしまうかもしれませんが、こちらの回答も頂けると嬉しいです。 色々と本やネットで探してみたのですが、期待する情報が得られなかったので、ここに質問させていただきました。 みなさん、どのような意見でも構いませんので、回答よろしくお願いいたします!

  • 上フレームページと下フレームページが共にページのTOP(一番上)の位置

    上フレームページと下フレームページが共にページのTOP(一番上)の位置が見えるよなリンクの仕方を教えてください。 HTML初心者です。上下2つに分けたフレームページを作っています。 下フレームページの下の方の位置のリンクボタンをクリックすると上フレームページが見えなくなってしまいます。また下フレームページも下の方の位置へリンクしてしまいます。 下フレームページのどの場所のリンクボタンをクリックしても常に 上フレームページと下フレームページが共にページのTOP(一番上)の位置が見えるよなリンクの仕方をご教授ください。初心者ですのでなるべく簡単で具体的なHTMLの書き方を教えてください。 どうぞよろしくお願い致します。

    • ベストアンサー
    • HTML
  • 直線の方程式 y=mx+n .x=my+nについて

    曲線 y'2+2y-4x+9=0の曲線を描き、点A(1.a)からこの曲線に引いた2本の接線は互いに直交することを証明せよ。 一つ目の質問です。この問題の解答をみると、A(1.a)w通る直線は、 x=m(y-a)+1となってました。そして、これを代入するのですが。。。 どうして、x=m(y-a)+1としたのでしょうか? y=mx+nを使用して、 y=m(x-1) + aとして代入しては駄目なのですか?理由を教えてください。 最終的には、代入後判別式を用いて、また直交の条件をだして証明して解決いたしましたけど、この部分だけ意味が解かりませんでした>_< 二つ目の質問は y=mx+nについて良くわかりません。 y=mx+n は  座標が(0.0) であれば y=mx。 座標が(0.2)であれば y=mx+2 座標が(1.a)であればx=m(y-a)+1 このように今まで問題集の問題で二次曲線の問題をみると 変形して代入してるのですが、 y=mx+n nの部分は (0.1)のyの1の部分ですよね? mでは(1.1)の場合は y=m(x-1)+1ですよね?? それでは、座標があったとしたら、nの部分にはy座標を mの部分はnのように代入ではなく、そのままでさわらず x座標にかんしては(2.1)であれば、m(x-2)+1 とすればOKですよね??ではどうしてy=mx+nは(1.1) y=m(x-1)+(n-1) の様にnはmの様にならなくても可能なのですか?? 理由はどうしてもnとmが同じ役割同士に見えてしまってるからです。 どなたか、y=mx+nとx=m(y-a)+1とは何か教えてください、お願いします。

  • フレームページのメニューボタン

    いくつか同じような質問がありましたが、スクリプトでの解決方法がみつかりませんでしたので質問させてもらいます 今フレームを使ったHPを作っています フレームは上下で分割してあり、上のフレームにはFLASHをつかったメニューボタンを入れあり、ボタンを押すことで下のフレームに各ページを表示させます メニューボタンはマウスが乗ると色が変わるボタンなんですけど 下のフレームに表示してあるページと対応したボタンが常にonの状態になるようなFLASHメニューにしたいんですけどスクリプトをどう記述したらいいかわかりません だれか教えていただけないでしょうか? ちなみにFLASHソフトはフリーソフトSUZUKAを使っています

  • フレーム画面の特定位置へのリンク

    フレーム画面の指定位置へのリンクで困っています。 フレームを使用していないTOP画面から、横分割にしたフレームにジャンプしたと同時に下の画面の特定位置を表示したいのですが、WEBサイトでHTMLの書き方を探しているのですが、なかなか見当たりません。 (TOP画面のいくつかのメニューからは、常に違うフレームファイルの指定位置ににジャンプさせたいです。) HTMLに詳しい方よろしくお願いいたします。

  • Flashメニューの ターゲット設定

    あけましておめでとうございます♪ 今年も皆様良い年になりますように★ さて、今回の相談ですが 外部TXTファイルでFlashメニューのターゲットを設定したいんです。 今の所下のようになっていまして、&target=_フレーム名&等入れてみたんですがうまくいきません;; どうすれば良いのでしょうか? Flashのメニューを押したらメニューがあるフレームとは別のフレームに表示させたいです。 色々と試していますがうまくいきませんので、アドバイスお願い致しますm(_ _)m items=8&txtMenu1=Top &txtMenu2=Information &txtMenu3=Diary &txtMenu4=Gallery &txtMenu5=Profile &txtMenu6=BBS &txtMenu7=Link &txtMenu8=MAIL &Menu1_Link=HP住所 &Menu2_Link=HP住所/info.html &Menu3_Link=HP住所/diary.html &Menu4_Link=HP住所/gallery.html &Menu5_Link=HP住所/profile.html &Menu6_Link=HP住所/bbs.html &Menu7_Link=HP住所/link.html &Menu8_Link=HP住所/mail.html

    • ベストアンサー
    • Flash
  • ブラウザ上で、ワード文書を表示できますか

    ホームページ(という表現が正しいかどうかは分かりませんが)を作成しようと考えています。 トップページと各ファイル(ワード文書)をリンクさせたいです。 トップページは3つのフレームに分けたいです。 上にはタイトル(ロゴ) 左にリンクメニュー(文書名) 右の大きなフレームに、文書を表示させたいのです。 ワードを起動しなくても、ブラウザ上で表示させることはできるのでしょうか?

  • クイックバーにいつのまにか

    Windows98Meを使用していますが今日気が付いたら一番下のクイックバーの音量マークと時刻表示の間に明るいブルーの輪のマークが出て来ましたマウスポインタを当てると「QuickTime」とありますこれはどういう役割のマークなのでしょうか?解らないので右クリックで終了をクリックすると消えるのですが、後で再起動すると又出てきます、使用方法を教えて下さい又不用の場合の削除方法を教えて戴きたいのですが、お願い致します。

  • ツールバーとメニューバーが横一直線に!ミニウィンドウも消えて

    Win2000+IE6の環境です。 突然,環境が変わってしまい困ってます(特に何も設定変更等した覚えは無いのに…)。 ツールバーとメニューバーとアドレスバーが横一直線に並んでしまいました。 上下に上から順にメニューバー,ツールバー,アドレスバーと並ばせるにはどうすればいいのでしょうか? それとマウスポインタを画面上に持っていくと下のミニウィンドウバー(画面一番下のバー)が消えて,マウスポインタをかざすと現れます。 常にこのバーを表示させておく(つまり,デフォルトの状態)にはどうすればいいのでしょうか?

専門家に質問してみよう