• ベストアンサー

createEmptyMovieClipで作成したmcにリンクをつけたい

createEmptyMovieClip(["load_mc"+cnt],cnt); で作成したmcにリンクをつけたいのですが、 どうしたらよいのでしょうか。 getURL("http://.....","_blank"); とか使うのだと思うのですが、 どう使用していいのかわかりません。 onPressもボタンにしか使用できないし、、、、。 また、createEmptyMovieClipのように、 アクションスクリプトでボタンを作成する方法があれば教えて下さい。

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

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

var mc = createEmptyMovieClip(["load_mc"+cnt],cnt); mc.onRelease = function() { getURL("​http://.....","_blank"); } でしょうか...

hukazuo
質問者

補足

演算子'='は、オペランドの前にくる必要があります。 となってうまくいきません・・・・。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.2

> 演算子'='は、オペランドの前にくる必要があります。 > > となってうまくいきません・・・・。 #1の方のスクリプトを直接そのままアクションパネルに貼り付けたからではないでしょうか。 ここ(OKWave や 教えて!goo など)では http から始まる URL を書くと自動的にリンクが挿入されて,見えない文字が混入してしまいます。 次のものをコピペすれば大丈夫だと思います。 var mc = createEmptyMovieClip(["load_mc"+cnt], cnt); mc.onRelease = function() { getURL("aaa.html", "_blank"); }; > onPressもボタンにしか使用できないし、、、、。 それは Flash 5 までの話です。 createEmptyMovieClip が使えるのは Flash MX(FlashPlayer6)以降です。 また,Flash MX(FlashPlayer6)以降はムービークリップにも onPress や onRelease は使用できます。

hukazuo
質問者

お礼

ありがとうございました。 そのまま貼り付けてたのが原因でした^^;

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • mc作成→jpg読み込み→リンクをつけたい

    createEmptyMovieClipでMCを作成し、 そのMCに画像を読み込み、さらにリンクをつけたいのですが、 なぜかうまくいきません。 createEmptyMovieClip("mc", 1); mc.loadMovie("test.jpg"); mc.onRelease = function() { getURL("aaa.html", "_blank"); }; としても画像は読み込まれるのですが、 リンクがつきません。 いろいろとサンプルを見て作成してみたのですが、 画像を読み込ませるとリンクが消えてしまいます。

    • ベストアンサー
    • Flash
  • createEmptyMovieClipdeで作成したmcをASで動かす

    createEmptyMovieClipで空のムービークリップを作成し、 そのMCに画像を読み込ませた後、右に徐々に移動させたい場合、 どのようなスクリプトを書いたらよいのでしょうか。 for(i=0; i < 10; i++){ createEmptyMovieClip(["load_mc"+i],i); _root["load_mc"+i]._x = i*120; _root["load_mc"+i]._y = 20; _root["load_mc"+i].loadMovie(img); } _root["load_mc"+i]._x += 10; とすると、単純にx座標が10の所にMCが配置されるだけで、 モーショントゥイーンのように動いてくれません。。。。

    • ベストアンサー
    • Flash
  • loadMovieをしたmcにリンクがはれない

    as2で作成しています初心者です。 mc.onRelease = function() {  geturl("http://hoge.co.jp"); } こういう記述をかいていました。 これは問題なく行きました。 mcは外部画像にしたかったので、 mc.loadMovie("./img/hoge.png"); mc.onRelease = function() {  geturl("http://hoge.co.jp"); } のようにするとリンクがきかなくなってしまいました。 画像はちゃんと読みこまれています。 これは何がいけないのでしょうか・・・ ご教授お願いいたします。

    • ベストアンサー
    • Flash
  • mcにリンクを順番に張りたい

    for(i=0; i<5; i++){ creatEmptyMovieClip(["mc"+i],i); _root["mc"+i]._x = i*10 _root["mc"+i].onRelease=function{ getURL(["test"+i],"_blank"); } } として、 mc1にはtest1 mc2にはtest2 mc3にはtest3 mc4にはtest4 mc5にはtest5 のリンクを設定したいのですが、 なぜかすべてのmcにtest5へのリンクがついてしまいます。 上記のように順番にリンクをつけるには どのようにしたらいいのでしょうか。 _root["mc"+i].onRelease=function{ trace(i); } でiの値を確かめてみると iが5というのがわかります。 このiをカウントするようにすれば解決しそうなんですが、、、。

    • ベストアンサー
    • Flash
  • ▼画像ボタンにリンクがつけられません;

    MacOSX、FlashMX2004を使用しています ネットなどでは、シンボル化したボタンを選択し、 右クリックをすればアクションというのが表示されるのでそれを クリック。とかいてあるのですが、それがでてきません・・・; アクションスクリプトに on (release) { getURL("http://flash.webkun.org/", "_blank"); これをいれればいいらしいのですが、アクションがでてこないので 挿入できません・・・どなたか助言願います

  • MCのリンク先をMCで変更

    ステージ上にAとB、2つのMCがあるとします。そこで、AをクリックすることによってBのリンク先を変更する…ということは可能でしょうか?変数を使えば出来るのかと思いますが、アクションスクリプトを勉強し始めたばかりでよく解りません。 FlashMXを使用しています。 どうぞよろしくお願い致します。

    • ベストアンサー
    • Flash
  • ボタンにリンクを貼っても・・・

    DreamWeaverMXと、FlashMXを使用しています。 flashでボタンを作成し、リンクを貼ったのですが、フラッシュが再生されると同時にリンク先に飛んでしまいます。 ボタンをクリックすると飛ぶようにしたいのですが、どうしたらいいでしょうか? ちなみに、リンク先のURLも合っているはずなのですが、「ページがありません」と表示されてしまいます。 ボタンへのリンクは、on (release) { getURL ("URL", "_blank"); } で貼っているので合っていると思うのですが・・・。

  • SUZUKAで作成したリンクが飛ばない

    SUZUKAで動画を作成しました。 その中でボタンを作成し、スクリプトにgetURL~でリンクを貼りました。SUZUKA上のプレビューではクリックするとリンクが飛ぶのですが、 それをHTMLで再生するとリンクしません。 どなたかおわかりになる方いらっしゃいますでしょうか? もしかして、容量は関係しますか? SWFファイルで2.5MBです。 SUZUKAのバージョンは、Ver.0.8.1です。

    • ベストアンサー
    • Flash
  • フラッシュに割り当てたリンクが

    作動しません。 Flash pro 8 で作成したムービーに URLへのリンクをつけようとGET URLスクリプトを 書いたのですが うまく作動しません。 on (release) { getURL("index.php"); } ↑のスクリプトをアクションスクリプト画面で 入力しました。 対象は白の長方形でボタンに変換してあります。 何がおかしいのか色々調べたのですが初心者なもので よくわかりません。 どなたか教えてください

  • 外部ファイルの画像読み込みについて

    環境 WinXP Flash8 同じボタンをいくつも配置したいのと、汎用性を持たしたいのでボタンを ASで配置したいと思いますが、ASをほとんど扱ったことがないのでわかりません。 ■やりたいこと ・ボタン1~10をステージ上に配置 ・画像(pcs1.jpg~pcs10.jpg)をそれぞれに読み込みたい。 ・画像がない場合はボタンも表示させない ・それぞれのボタンを押すとphoto_mcに画像(photo1.jpg~photo10.jpg)が読み込まれる ■現状 WEBで見つけたソースを色々といじってみた。画像は配置できたのですが ボタンのアクションが全て同じ(10番目)になってしまいます。 画像がないときの処理もわかりません。 AS:フレーム1 for (var i = 1; i<10; i++) {  _root.createEmptyMovieClip("mc"+i, i);  var load_mc = _root["mc"+i];  load_mc.createEmptyMovieClip("my_mc", 0);  var jpg_pcs = "pcs"+i+".jpg"; load_mc.my_mc.loadMovie(jpg_pcs); i = i-1; load_mc._x = i*20; i = i+1; load_mc.onPress = function() { var photo = "photo"+i+".jpg"; photo_mc.loadMovie(photo); }; } これってボタンじゃなくてmcを配置してclickイベントになってますよね? ボタンを生成したかったのですがわからなくて・・・ 根本的なことが分かっていなくてソースをいじってますがアドバイスお願い致します。 今のソースは全く無視していただいて結構です。

    • ベストアンサー
    • Flash