933 :
Name_Not_Found:02/05/05 16:40 ID:+ID5PSsU
Flash5で作成したムービーにリンク集を付けたのですが
HTMLベースで再生しリンクの定義してあるボタンをクリック
するとウィンドウが2つ開き、1つは正しく表示し
もう一つは [object] と表示されます。やりたいことは
1つのウィンドウに限定しリンク内容を表示したいのです。
アクションの定義内容は
on (release) {
url="JavaScript:window.open('
http://www.yahoo.com/','subWindow','')";
getURL(url);
}
最後に void(0);を入れると直るという情報があったのですが
だめでした。Flashplayerではウィンドウが1つ開きますが
表示はされません。
教えて!
ActionScriptの質問はここで♪第二章
1 :煽りは専用スレがあるのでそっちでやってちょ。
actionscriptに関する情報交換、質問回答スレ。
特に何の説明もない場合MX用ASで回答してあげてください。
基本的操作の質問や、初心者は↓に投稿
「FLASHの製作に関する質問はここで♪その5」
http://pc.2ch.net/test/read.cgi/hp/1014483024/ --------質問者の心得--------
詳しく且つ簡潔に説明してください
的確な回答をもらったら御礼を言う。
該当個所は説明だけよりスクリプト書いたほうがはやいです。
生flaファイルがUPしてあると回答がはやいはず。
--------質問する前に!--------
・関連スレも含めた過去ログ読んだ?
・
http://www.google.co.jp/で検索 ・
http://www.macromedia.com/jp/support/flash/で検索 ・マルチポストは嫌われます
--------回答者の心得--------
あまり煽らない、ウソ教えない、馬鹿を相手にしない。
--------お勧めの本(ver5向け)--------
おしえてactionscript、flashActionScriptバイブル、ActionScript:The Definitive Guide
936 :
Name_Not_Found:02/05/06 18:38 ID:1GymEPPY
新スレ立てられないようなので、まだここで良い?
フレーム1
trace( "Frame1" );
フレーム5
trace( "Frame5" );
フレーム15
trace( "Frame15-1" );
this.gotoAndPlay(5);
trace( "Frame15-2" );
↑ってな感じでスクリプト書いてプレビューしてみると、
Frame1
Frame5
Frame15-1
Frame15-2
Frame5
Frame15-1
Frame15-2
Frame5
(以下、ずっと続く)
↑こんな風に出力されました。
不思議なのはgotoAndPlay(5)って書いているのに
それよりも下の"Frame15-2"が出力されること。
これは何故?
制御が5フレーム目に移るわけではないのでしょうか?
>>936 ムービーの移動はそのフレームのアクション終了後に起こる。
stopも同じ。
>>937 trace(_currentframe);
gotoAndPlay(5);
trace(_currentframe);
>>937 わかりやすい!!特に「stopも同じ」ってとこ!
おしえ上手だなー
942 :
936:02/05/06 20:20 ID:1GymEPPY
どうもありがとう!
「ムービーの移動はそのフレームのアクション終了後に起こる。」
ってことを知りませんでした・・・。
疑問が解けてすっきり(^^)。
>>941 わかりやすい!!特に「おしえ上手だなー」ってとこ!
おだて上手だなー
944 :
Name_Not_Found:02/05/06 20:47 ID:Oe43Q6eZ
簡単な○×クイズ形式なのですが
複数問題が1つずつ分かれているLoadMovieで別ファイル(各問題)を読み込んだ時に、
正解数をカウントしたいのですが、cookieやTEXTファイルなどを使わず
swfだけで変数の値を引き継ぐ方法を教えてください。
いくつかActionScriptの本やサイトを探しましたが、
要点を得ているものが見つかりません。
宜しくおながいします
>>940 いや、
>>939でわからないならいいや。
フレーム12
gotoAndPlay(10);
gotoAndPlay(11);
フレーム10
trace("フレーム10");
>>945 スクリプト上は動いているっていいたいの?
アニメーションが反映されないと意味ないと思うけど?
ちなみに、フレームアクション内にフレームの移動を
連続で続けるのはだめだよ。
>>946 「ムービーの移動(に代表されるアクション)はそのフレームのアクション終了後に起こる。訳ではない。途中であっても移動はする。割り込みはしないのでそう思い込む人もいる」
この場合噛み砕くと「ムービーの移動した場所のフレームアクションは、ムービーの移動させたフレームのアクション全部終了後に起こる。アクション途中で移動しないわけじゃない」
割り込みしない例↓
フレーム12
gotoAndPlay(10);
gotoAndPlay(11);
フレーム10
trace("フレーム"+_currentframe+"?");
>>947 言いたいことはわかったよ。フレームアクションは最後まで実行されてしまうから
移動は最後に持ってこようとか思うから、そう厳密に気にすることはないと思うけど〜?
ところで、ノーマルモードでスクリプトを書いたことないでしょ?
>>948 フレームの移動なら_currentframeの値等、厳密に気にする必要大有りですが?
>>937でいいかげんなことを言ってる言い訳にしては強引過ぎです。
>ところで、ノーマルモードでスクリプトを書いたことないでしょ?
ノーマルモードで「書く」とは言いません、「並べる」。
今時、小学生ですら使いません。
普通 #include "" ですが?
>>949 結局何が言わせたいんでしょ?
問題は解決しているしさ。
やめれ
↓新規質問どうぞ↓
954 :
936:02/05/06 23:48 ID:1GymEPPY
フレーム1
trace( "Frame1" );
フレーム5
trace( "Frame5" );
フレーム15
trace(_currentframe);
gotoAndPlay(5);
trace(_currentframe);
こんな風に↑939さんが書かれたように変えてみると、
Frame1
Frame5
15
5
Frame5
15
5
Frame5
↑こうなりました。
「ムービーの移動はそのフレームのアクション終了後に起こる。」ならば、
Frame1
Frame5
15
15
Frame5
15
15
Frame5
になるような気がしますね。うーむ(^^;
この辺の動きの厳密な説明ってどこかに掲載されてますかね?
(新しいスレッドはまだ立てられないのかな・・・)
>>952 誤解してないよ。
>>954 次のアクションへ進むが、フレームの移動は行われていて、
それ以降のアクションは移動後のフレーム上で実行され、
その後に移動後のフレームアクションが発生する。
>944
埋もれてるな…
正解数の変数を_rootに持たせて、各問題は、_rootに配置したMCにLoadMovieしてくと、いいかと。
960 :
Name_Not_Found:02/05/07 11:46 ID:T1S+N6Ts
質問なんですが、一度ロードしたデータを違うところに行って戻っても
もう一度ロードし直さずに再生する方法はどうすればいいですか?
>>960 すぐ上のレスに何と書いてあるかも読めないような人に
時間と労力を割いて親切に答えてくれる人がどれほどいると思いますか?
>>958 こんな人よくいるけど
なぜttpから書く?なぜhttpから書かない?
コピペするのめんどくさくて見る気にもならないYO
>>962 …昨年夏の2ch閉鎖騒ぎを知らないんだね。
転送量が増えすぎて鯖代払えなくなるかもしれない、ってあの騒動を。
httpから書くと自動的にリンクされるだろ?
その分、スレッドを表示するために書かれるタグが増えて
スレッドのファイル容量が増えるだろ?
ファイル容量が大きくなると、それを読み込むときの転送量が増えるだろ?
それで、少しでも転送量を押さえるために
「h」を抜かして書くようになったのさ。
ちなみに、「かちゅ〜しゃ」等の2ch閲覧専用ブラウザの多くは
h抜きでもちゃんとリンクされて見えたりするんだよね。
ふつうのブラウザで閲覧するよりも転送量少なくて済むようだし。
自分も去年の騒ぎがきっかけで今は「かちゅ〜しゃ」使ってるよ。
http://www.monazilla.org/
↑ウカーリ「h」つきで書いてしまった…
あと、直リン張るのがはばかられる、って場合にも
h抜きで書くよね。
つい癖でhとっちゃうけどな
967 :
958:02/05/08 01:02 ID:p0OrY560
968 :
Name_Not_Found:02/05/08 12:15 ID:Z0bzk4hn
スクリプトでレイヤーの順序を変えることってできないのでしょうかー
970 :
Name_Not_Found:02/05/08 14:27 ID:nf2qo1rM
>>968 レイヤーっていうか
MCごとの重なり順(深度だっけ?)ならスクリプトで変えられるよ
971 :
:02/05/08 17:18 ID:/fwTd0a8
外部テキストのキャッシュって更新出来ませんか?
FlashMLのNamazu全文検索でgetで乱数を送信してやれば良いというのを見つけて、
loadVariablesNum ("hoge.txt?"+Math.floor(Math.random()*10000), 0, "GET");
とかやってみたけど、2回に一回はキャッシュのままです(;´Д`)タシケテ
>>967 winだと開けないのかな?
マカのファイル読み込むにはどうすればいいの?
974 :
971:02/05/08 18:00 ID:pkZHFGiy
>>967 FlashMLにもポストしてるね。解答がつかない理由を考えてみよう。
976 :
967:02/05/08 23:51 ID:p0OrY560
>>975 ちょっとまってくれFlashMLには登録すらしてないのだが・・・
すみません。
FLASH MX の動的 jpeg 読み込みは、どのように行えばいいのでしょうか?
一応、ログを読んだり、HELP を探したのですが…
よろしくお願いします。
979 :
a:02/06/03 00:05 ID:gmtvZEnR
981 :
Name_Not_Found:02/06/04 23:40 ID:caKHSraN
ロードの状況を示しすグラフの事は何というのでしょうか?
過去ログから検索したくてもわかりません。
982 :
:
プログレスバーとか。