Flashの超基本的な質問はここでしろ! part26

このエントリーをはてなブックマークに追加
952Now_loading...774KB:2006/02/21(火) 03:00:56 ID:7+h1WkUX
使用ソフト:FlashMX
OS:Win2k

テキスト入力フィールドにある複数行テキストを、改行コードで区切って配列に取り込もうとしてます。
split関数で改行コードを指定しているのですが、動作しません。
どうすればいいでしょうか。

テキスト入力フィールドでは
=================
[テキスト1行目][\n]
[テキスト2行目][\n]
...
=================
となっていることは分かりました。

具体的には下記のようにしています:

s1=new String(txtInput.text);
hairetu=s1.split("\n");

→全ての文字列が要素0に改行つきで返る
953Now_loading...774KB:2006/02/21(火) 07:17:15 ID:CNRhB+qw
>>952
本当に\n?
古くて参考にもならんかもしれんがFlash5だと.textは要らないし、\nじゃなくて\rじゃないと動かない予感。
954Now_loading...774KB:2006/02/21(火) 09:34:36 ID:wRgT/n6A
FlashMX2004を使っています。

duplicateMovieClip()やattachMovie()でMCを複製(作製)する場合、ステージ
の深度に上限と下限はあるのでしょうか?
955Now_loading...774KB:2006/02/21(火) 11:11:59 ID:4LTFSNF5
>>954
あるよ。ヘルプを深度で検索すればすぐ解る。
956Now_loading...774KB:2006/02/21(火) 11:35:12 ID:EUm8TkXV
質問です。

毎回、ページの同じ場所に、3〜4種類の異なるFlashを表示させるには
どのようなタグを使えばいいでしょうか。
(直接Flashとは関係ないかもしれませんが)
957Now_loading...774KB:2006/02/21(火) 11:37:39 ID:4LTFSNF5
>>956
3〜4種類の異なるFlashを表示するFlashを作って、そこに配置。
958Now_loading...774KB:2006/02/21(火) 11:38:44 ID:5YZRwu79
>>956
javascript

もしくは複数のSWFをランダムに読み込んで表示するSWFを作る。
959Now_loading...774KB:2006/02/21(火) 11:42:41 ID:EUm8TkXV
>>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>
を組み合わせたいと考えてますが、無理やり入れるしかないでしょうか。
960Now_loading...774KB:2006/02/21(火) 11:42:51 ID:rbUgpNzw
>>935
何台かのPCで見たけど、どれもズレてなかったな。
同時に沢山プログラムを起動しててメモリスワップが間に合ってないとか?
よく分からん。詳しい人の解説キボン。
961Now_loading...774KB:2006/02/21(火) 19:20:09 ID:YF2Ci7ze
質問させて下さい。

Flash Player 6.0で動作するwebページを仕事で作ったのですが
忍者ツールでテストしたら動作するのに
企業用有料レンサバにUPしたら動作しない・・・

どっちも大手サバなんだがなぁ。
直接サバさんに問い合わせるべきでしょうか

OS windowsXP
バージョン6.2
ツール FLASHMX2004 メモ帳
962Now_loading...774KB:2006/02/21(火) 19:57:39 ID:CNRhB+qw
>>961
実はASCIIモードでswfを転送してしまった: -2点(FTPの転送モードを理解しよう)
実はUp先が忍者と違って/var/www/html以下だった: -3点(設定用紙はちゃんと見よう)

なんていうか、フラッシュ関係ない部分で躓いてる気がする
つか、動作しないって「何が」「どんな風に」動作しないのよ?
963Now_loading...774KB:2006/02/21(火) 20:43:15 ID:kFE6+uyI
cgiとかじゃね?
964Now_loading...774KB:2006/02/21(火) 21:59:59 ID:jht6Jr5+
>>944なんだが
まず>>945さん詳細ありがとう
その曲は見つけることができたんだが
このフラッシュで使われてるのはリミックス版みたいな感じなのな
フラッシュでのwanna beの詳細誰か
知 ら な い か ?
965952:2006/02/21(火) 22:35:40 ID:7+h1WkUX
>>953
仰るとおりでした。解決致しました。
ありがとうございました。
966Now_loading...774KB:2006/02/21(火) 23:43:13 ID:EXwGKAAa
質問させてください。
フラッシュの最大フレーム数っていくつですか?
15000フレーム超えたあたりからライブラリに入ってるモノをステージに配置しても動かなくなりました。
動かないというより、動かせないというか。
キーフレームも空のキーフレームと同じ色なんです。
フレームレートは30fpsです。MX使用してます。お願いします。
967Now_loading...774KB:2006/02/22(水) 00:10:09 ID:OSJQthGD
>>966
フレーム最大の限界は16000。
>万が一、16000 フレーム以上必要になるのであれば、
>16000 フレーム以下にムービーを分割してそれらを Load Movie でリンクして対処します。
って言ってるので多分Flash内全てで16000だと思う(じゃなかったらMCに分けれって書くはず)。
ttp://www.macromedia.com/jp/support/flash/ts/documents/fl0115.html
968Now_loading...774KB:2006/02/22(水) 00:55:35 ID:bdFR4E5A
>>967
有難う御座います。
16000フレームだったんですね。初めて知りました。
試しにシーンを使って分割してみたら、公式も予想外のちゃんと表示されました!
シーン一つにつき最長16000フレームみたいです。

初めてシーンなんて使いました。。
969Now_loading...774KB:2006/02/22(水) 02:13:09 ID:CHQgtt9i
大体のフラはキャラ絵と背景の淵が綺麗に重なってるけど
自分のは、くっきり重なりの部分が出ちゃうんですね;

どうやって綺麗にしてるんでしょ?
970Now_loading...774KB:2006/02/22(水) 02:36:40 ID:XFyStxDi
スピード感を出したいんでオバケにしたいんですが、どうやったら巧いことオバケれますか?
971Now_loading...774KB:2006/02/22(水) 02:58:07 ID:wig8/9ez
>>969
まずは日本語で正しく状況を説明できるようになろう。話はそれからだ。
とりあえずヒントとしてアルファブレンドつきのPNG画像というワードをくれてやる。

>>970
FLASH8ならブラー。
それ以前のFLASH MXシリーズやフリーの製作ツールなら
他のフォトレタッチソフトでぼかし画像作るしかない。
972Now_loading...774KB:2006/02/22(水) 04:15:43 ID:XFyStxDi
トゥイーンのちらつきってしょうがないもんなんですか?
何か対策あれば教えてください。
973Now_loading...774KB:2006/02/22(水) 10:00:27 ID:AeG6TRk+
ムービーの先頭にNow Loadingのループを入れてるのですが、
イベント用サウンドを(1分ぐらいのWAV)
最初のフレームに書き出し
とやるとそれが読み込まれるまでNow Loadingのフレームに移ってくれません
(つまりNow Loadingの意味がない)
これはなにが問題なのでしょう。
974Now_loading...774KB:2006/02/22(水) 10:12:29 ID:vgXkrjWT
>>973
最初のフレームに書き出し をしなければよいのでは?
975Now_loading...774KB:2006/02/22(水) 13:15:22 ID:Yd+JIIww
初心者におすすめの作成ソフトを教えてください。
976Now_loading...774KB:2006/02/22(水) 13:40:44 ID:8243wc/8
すまない
>>964だがおもいっきりスレ違いだったw
ありがとうございました
977Now_loading...774KB:2006/02/22(水) 15:35:35 ID:MrN6CRKr
アニメーション技法の解説書で何かいいもの教えてください
978flash初心者:2006/02/22(水) 16:32:51 ID:BdBagOHO
flash mx2004で特定のフレームだけを停止させて、他のフレーム
をエンドレスでループ再生させる場合に、特定のフレームを停止
させる方法を教えて下さい!
979Now_loading...774KB:2006/02/22(水) 16:36:05 ID:ugQHLeN7
フレーム=MCっつうこと?
980flash初心者:2006/02/22(水) 16:41:15 ID:BdBagOHO
度々すみません!MCって何ですか?
981flash初心者:2006/02/22(水) 16:47:23 ID:BdBagOHO
特定のレイヤーと他のレイヤーいう事です
982Now_loading...774KB:2006/02/22(水) 16:49:52 ID:PQ9au6TF
>>975
FLASH8

>>977
「FLASHモーションデザイン事典」とか「FLASHアニメーション完全攻略」とか。

>>981
特定のフレームだけを停止させるのは無理。
MC(ムービークリップ)を使う。色々弄ってみ。
983Now_loading...774KB:2006/02/22(水) 18:14:03 ID:5ZOHr/9o
Illustratorで作ったファイルをFlashに読み込むとタイムラインのとこに『ページ番号1』って表示されるんですけど何のことですか?
984Now_loading...774KB:2006/02/22(水) 18:19:46 ID:2wjh/sww
ページ番号だろ
985Now_loading...774KB:2006/02/22(水) 18:25:51 ID:5ZOHr/9o
複数読み込むと全部『ページ番号1』になっちゃってるんですけど。
986Now_loading...774KB:2006/02/22(水) 18:47:08 ID:3RL6fIIk
すいません質問させてください
ある関数の中にある(この関数はon.EnterFrameで呼び出しています)mc_1.onPressで、mc_2が変化する関数を呼び出すと、1回しか処理がされません。
onEnterFrameを使って毎フレーム処理させたいのですが、このような場合はどうすればよいのでしょうか?
987986:2006/02/22(水) 18:55:10 ID:3RL6fIIk
補足です

mc_2を変化させるというのは

box += 1;
mc_2._x = box;
mc_2._y = box;

このようにboxに毎レート数値を増やし、それを座標に使いたいのですが
onPressだと一回しか処理されてないみたいなのです・・・
988Now_loading...774KB:2006/02/22(水) 19:32:46 ID:oXSKKqBB
>>972
途中のコマを設定してみたりして工夫してみては?

>>975
技術を磨いてステップアップしていきたいならmacromediaのFlash Basic 8体験版。
ただフラッシュにさわってみたいだけならParaFla(無料)。

>>977
ttp://www.geocities.jp/myflashsouko/flash/link.html#sei-book
最新版の8に対応している書籍はまだ少ない。

>>986
なんでonpressが出てくるのか分からない。
ボタンを押したら、その後、毎フレーム処理させたいということ?
それとも、ボタンを押すたびに同じ処理をしたいということ?
989Now_loading...774KB:2006/02/22(水) 20:10:52 ID:STG+/vHC
>>986
MC1.onPress = function(){
MC2.onEnterFrame = 関数>>987;
}
MC1.onRelease = function(){
MC2.onEnterFrame = null;
}

こんな感じ?
990Now_loading...774KB:2006/02/22(水) 20:13:39 ID:2wjh/sww
onReleaseだと外側にドラッグしたときに止まらないからonMouseUp
991Now_loading...774KB:2006/02/22(水) 20:40:04 ID:p2se29a0
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だけに書いて、
同じことやるにはどうやるんだろ??
992Now_loading...774KB:2006/02/22(水) 20:42:36 ID:p2se29a0
加速させたいなら
this._x += box;
993Now_loading...774KB:2006/02/22(水) 20:55:49 ID:4c0SBFNT
完全にASだけで作図したりアニメーションさせたりすることはできますか?
その場合、フレームは1フレームあれば可能でしょうか?
994Now_loading...774KB:2006/02/22(水) 20:56:21 ID:U04uEGbQ
質問なんですが、javascriptでフルスクリーン表示をするやりかたはわかったのですが、
フルスクリーン表示もたいな感じでノーマルサイズで表示したい場合はどうしたらよいでしょうか。
995Now_loading...774KB:2006/02/22(水) 21:00:46 ID:ADxzLBt9
誰か次スレよろ。ホスト規制でたてれないヽ(`Д´)ノウワァァン
996986:2006/02/22(水) 21:05:31 ID:3RL6fIIk
 すいませんわかりにくかったでしょうか;
>>988
 ありがとうございます
>ボタンを押したら、その後、毎フレーム処理させたいということ?
 
 
 はい、そうです

 mc_1を押す度では無くて一回押すと、mc_2をある位置に少しずつ自動で移動させる関数を
 毎フレーム処理させたいのです。

>>989
ありがとうございます。
 上記のやり方でできました。

 でも、上記のような他に新しく中継となる関数を作る以外に方法はないもんでしょうか?
997Now_loading...774KB:2006/02/22(水) 21:06:10 ID:1JVJPZae
998986,996:2006/02/22(水) 21:15:16 ID:3RL6fIIk
少しおかしかったかもしれません;
ようは、mc_1を押すとmc_2をある位置に向かって行く動きを作りたいのです

ですが、onPressやReleaseで移動する関数を呼ぶと一回分処理した分だけしか
移動しなかったので・・
999Now_loading...774KB:2006/02/22(水) 21:15:40 ID:3dmr+xLj
>>997


∩( ・ω・)∩
1000986,996:2006/02/22(水) 21:18:59 ID:3RL6fIIk
すいません頂きます・・・


1000!
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。