Flashの超基本的な質問はここでしろ! part26
使用ソフト:FlashMX
OS:Win2k
テキスト入力フィールドにある複数行テキストを、改行コードで区切って配列に取り込もうとしてます。
split関数で改行コードを指定しているのですが、動作しません。
どうすればいいでしょうか。
テキスト入力フィールドでは
=================
[テキスト1行目][\n]
[テキスト2行目][\n]
...
=================
となっていることは分かりました。
具体的には下記のようにしています:
s1=new String(txtInput.text);
hairetu=s1.split("\n");
→全ての文字列が要素0に改行つきで返る
>>952 本当に\n?
古くて参考にもならんかもしれんがFlash5だと.textは要らないし、\nじゃなくて\rじゃないと動かない予感。
954 :
Now_loading...774KB:2006/02/21(火) 09:34:36 ID:wRgT/n6A
FlashMX2004を使っています。
duplicateMovieClip()やattachMovie()でMCを複製(作製)する場合、ステージ
の深度に上限と下限はあるのでしょうか?
>>954 あるよ。ヘルプを深度で検索すればすぐ解る。
質問です。
毎回、ページの同じ場所に、3〜4種類の異なるFlashを表示させるには
どのようなタグを使えばいいでしょうか。
(直接Flashとは関係ないかもしれませんが)
>>956 3〜4種類の異なるFlashを表示するFlashを作って、そこに配置。
>>956 javascript
もしくは複数のSWFをランダムに読み込んで表示するSWFを作る。
>>957 >>958 ありがとうございます。
ぐぐって以下のスクリプトを見つけてきました。
<script language="JavaScript">
bannar=new Array();
bannar[0]='URL1';
bannar[1]='URL2';
bannar[2]='URL3';
count = Math.floor(Math.random() * bannar.length);
document.write(bannar[count]);
</script>
これに
<embed src="XXX.swf" quality="high" pluginspage="
http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
を組み合わせたいと考えてますが、無理やり入れるしかないでしょうか。
>>935 何台かのPCで見たけど、どれもズレてなかったな。
同時に沢山プログラムを起動しててメモリスワップが間に合ってないとか?
よく分からん。詳しい人の解説キボン。
961 :
Now_loading...774KB:2006/02/21(火) 19:20:09 ID:YF2Ci7ze
質問させて下さい。
Flash Player 6.0で動作するwebページを仕事で作ったのですが
忍者ツールでテストしたら動作するのに
企業用有料レンサバにUPしたら動作しない・・・
どっちも大手サバなんだがなぁ。
直接サバさんに問い合わせるべきでしょうか
OS windowsXP
バージョン6.2
ツール FLASHMX2004 メモ帳
>>961 実はASCIIモードでswfを転送してしまった: -2点(FTPの転送モードを理解しよう)
実はUp先が忍者と違って/var/www/html以下だった: -3点(設定用紙はちゃんと見よう)
なんていうか、フラッシュ関係ない部分で躓いてる気がする
つか、動作しないって「何が」「どんな風に」動作しないのよ?
cgiとかじゃね?
964 :
Now_loading...774KB:2006/02/21(火) 21:59:59 ID:jht6Jr5+
>>944なんだが
まず
>>945さん詳細ありがとう
その曲は見つけることができたんだが
このフラッシュで使われてるのはリミックス版みたいな感じなのな
フラッシュでのwanna beの詳細誰か
知 ら な い か ?
965 :
952:2006/02/21(火) 22:35:40 ID:7+h1WkUX
>>953 仰るとおりでした。解決致しました。
ありがとうございました。
966 :
Now_loading...774KB:2006/02/21(火) 23:43:13 ID:EXwGKAAa
質問させてください。
フラッシュの最大フレーム数っていくつですか?
15000フレーム超えたあたりからライブラリに入ってるモノをステージに配置しても動かなくなりました。
動かないというより、動かせないというか。
キーフレームも空のキーフレームと同じ色なんです。
フレームレートは30fpsです。MX使用してます。お願いします。
>>967 有難う御座います。
16000フレームだったんですね。初めて知りました。
試しにシーンを使って分割してみたら、公式も予想外のちゃんと表示されました!
シーン一つにつき最長16000フレームみたいです。
初めてシーンなんて使いました。。
大体のフラはキャラ絵と背景の淵が綺麗に重なってるけど
自分のは、くっきり重なりの部分が出ちゃうんですね;
どうやって綺麗にしてるんでしょ?
スピード感を出したいんでオバケにしたいんですが、どうやったら巧いことオバケれますか?
>>969 まずは日本語で正しく状況を説明できるようになろう。話はそれからだ。
とりあえずヒントとしてアルファブレンドつきのPNG画像というワードをくれてやる。
>>970 FLASH8ならブラー。
それ以前のFLASH MXシリーズやフリーの製作ツールなら
他のフォトレタッチソフトでぼかし画像作るしかない。
トゥイーンのちらつきってしょうがないもんなんですか?
何か対策あれば教えてください。
973 :
Now_loading...774KB:2006/02/22(水) 10:00:27 ID:AeG6TRk+
ムービーの先頭にNow Loadingのループを入れてるのですが、
イベント用サウンドを(1分ぐらいのWAV)
最初のフレームに書き出し
とやるとそれが読み込まれるまでNow Loadingのフレームに移ってくれません
(つまりNow Loadingの意味がない)
これはなにが問題なのでしょう。
>>973 最初のフレームに書き出し をしなければよいのでは?
975 :
Now_loading...774KB:2006/02/22(水) 13:15:22 ID:Yd+JIIww
初心者におすすめの作成ソフトを教えてください。
976 :
Now_loading...774KB:2006/02/22(水) 13:40:44 ID:8243wc/8
すまない
>>964だがおもいっきりスレ違いだったw
ありがとうございました
アニメーション技法の解説書で何かいいもの教えてください
978 :
flash初心者:2006/02/22(水) 16:32:51 ID:BdBagOHO
flash mx2004で特定のフレームだけを停止させて、他のフレーム
をエンドレスでループ再生させる場合に、特定のフレームを停止
させる方法を教えて下さい!
フレーム=MCっつうこと?
980 :
flash初心者:2006/02/22(水) 16:41:15 ID:BdBagOHO
度々すみません!MCって何ですか?
981 :
flash初心者:2006/02/22(水) 16:47:23 ID:BdBagOHO
特定のレイヤーと他のレイヤーいう事です
>>975 FLASH8
>>977 「FLASHモーションデザイン事典」とか「FLASHアニメーション完全攻略」とか。
>>981 特定のフレームだけを停止させるのは無理。
MC(ムービークリップ)を使う。色々弄ってみ。
983 :
Now_loading...774KB:2006/02/22(水) 18:14:03 ID:5ZOHr/9o
Illustratorで作ったファイルをFlashに読み込むとタイムラインのとこに『ページ番号1』って表示されるんですけど何のことですか?
ページ番号だろ
複数読み込むと全部『ページ番号1』になっちゃってるんですけど。
すいません質問させてください
ある関数の中にある(この関数はon.EnterFrameで呼び出しています)mc_1.onPressで、mc_2が変化する関数を呼び出すと、1回しか処理がされません。
onEnterFrameを使って毎フレーム処理させたいのですが、このような場合はどうすればよいのでしょうか?
987 :
986:2006/02/22(水) 18:55:10 ID:3RL6fIIk
補足です
mc_2を変化させるというのは
box += 1;
mc_2._x = box;
mc_2._y = box;
このようにboxに毎レート数値を増やし、それを座標に使いたいのですが
onPressだと一回しか処理されてないみたいなのです・・・
>>986 MC1.onPress = function(){
MC2.onEnterFrame = 関数
>>987;
}
MC1.onRelease = function(){
MC2.onEnterFrame = null;
}
こんな感じ?
onReleaseだと外側にドラッグしたときに止まらないからonMouseUp
MC1がEnterFrameで動いてる最中に、
MC1押してMC2も動かしたいんじゃないのかしら?
2箇所でEnterFrameするってことかなと。
・rootフレーム1
i = 0;
MC1.onEnterFrame = function() {
trace(i++);
};
MC1.onPress = function() {
MC2.moveMC2();
};
・MC2のフレーム1
box = 1;
function moveMC2() {
this.onEnterFrame = function() {
box += 1;
this._x = box;
this._y = box;
};}
rootフレーム1だけに書いて、
同じことやるにはどうやるんだろ??
加速させたいなら
this._x += box;
完全にASだけで作図したりアニメーションさせたりすることはできますか?
その場合、フレームは1フレームあれば可能でしょうか?
994 :
Now_loading...774KB:2006/02/22(水) 20:56:21 ID:U04uEGbQ
質問なんですが、javascriptでフルスクリーン表示をするやりかたはわかったのですが、
フルスクリーン表示もたいな感じでノーマルサイズで表示したい場合はどうしたらよいでしょうか。
誰か次スレよろ。ホスト規制でたてれないヽ(`Д´)ノウワァァン
996 :
986:2006/02/22(水) 21:05:31 ID:3RL6fIIk
すいませんわかりにくかったでしょうか;
>>988 ありがとうございます
>ボタンを押したら、その後、毎フレーム処理させたいということ?
はい、そうです
mc_1を押す度では無くて一回押すと、mc_2をある位置に少しずつ自動で移動させる関数を
毎フレーム処理させたいのです。
>>989 ありがとうございます。
上記のやり方でできました。
でも、上記のような他に新しく中継となる関数を作る以外に方法はないもんでしょうか?
少しおかしかったかもしれません;
ようは、mc_1を押すとmc_2をある位置に向かって行く動きを作りたいのです
ですが、onPressやReleaseで移動する関数を呼ぶと一回分処理した分だけしか
移動しなかったので・・
すいません頂きます・・・
1000!
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。