1 名前:Now_loading...774KB mailto:sage [2007/03/04(日) 20:01:39 ID:nL5TTjYO] FLASH制作したいけどわからないことがいっぱい。 そんなひとはここで質問してみよう。 FAQ、>>1-10 あたりは必ず一度読んできてください。 /* 質問の際、以下の3点を"明確"にするとよろし(レスしやすい) */ 【やりたい事】(例:×効果音つけたいです。○ボタンクリックしたら鳴らしたいです。) 【 質問内容 】(例:×やり方を教えて。○このような方法でやってるんですが〜云々。) 【 使用環境 】(例:×質問です。FLASHで〜云々。○FlashMXをWinXPで使用です。) /* スレのローカルルール・マナーです。 */ ・ マルチポスト(複数の板・スレに同じ内容を質問すること)はやめましょう。 ・ 他から誘導された場合は、その旨を書き添えましょう。(マルチポストとの区別) ・ 2回目以降の書き込みの際、名前欄に発言したレス番号を入れて下さい。 ・ できる限り詳しく状況を説明する努力、調べる努力を忘れないようにしましょう。 ・ 情報の小出しは敬遠される傾向があります。ご了承ください。 直前スレ Flash製作初心者の質問スレッド レイヤー35 pc11.2ch.net/test/read.cgi/swf/1163236142/ 関連スレ Flashの超基本的な質問はここでしろ! part32 pc8.2ch.net/test/read.cgi/swf/1162018067/ ActionScript 誰かが物凄い勢いで解答するスレ 14 pc8.2ch.net/test/read.cgi/swf/1157663122/
542 名前:Now_loading...774KB mailto:sage [2007/07/05(木) 21:59:41 ID:O3cjpcMi] Netscape7でフラッシュの文字が表示されないのはどして?
543 名前:Now_loading...774KB mailto:sage [2007/07/05(木) 22:15:20 ID:Tnp/7dnN] >>542 ネスケにインストールされてるFlashPlayerのバージョンが 想定してるバージョンと違うんじゃない?
544 名前:528 mailto:sage [2007/07/05(木) 23:04:19 ID:+UsbJEVi] 復元したデータが今度は編集中に保存しても保存して最適化しても名前の横の*が消えなくなり、 その状態で別名で保存して、さらにそのファイルを開こうとしたら、予期しないファイル形式です、と出て、 しばらくいろいろやろうとしたらフリーズしてしまいました。 再起動して復元したデータを開こうとしても、予期しないファイル形式です、となりました。 今日破損したばかりだったのでバックアップはあるんですけど、どうしてこうなるんでしょうか。 そのファイルは以前から編集していたりフラッシュを再生しているときも、 まれにエラーが発生してFlash.exeやブラウザが強制終了してしまうことがあったんですが、 ファイルの内容に問題があるんでしょうか…
545 名前:Now_loading...774KB mailto:sage [2007/07/05(木) 23:44:36 ID:kZOZfACQ] フレームレートをシーンごとに変えたいのですが 全体でしか指定できないのでしょうか。
546 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 01:14:17 ID:FLiAE7wC] >>545 全体でしか指定できないし、途中で変えることもできない。 3フレームおきに進ませるとか、一秒ごとに次に進ませるとかいう方法で フレームレートが変わったように見せることはできる。
547 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 01:55:14 ID:iXL5F1MT] ありがとうございます。やはり指定はできませんか。 う〜ん、時間を伸ばすためにタイムラインを伸ばしたいのですが 現在615までしかスクロールしません。 どこで設定すればタイムライン(フーレム数?)が伸びるんでしょう。。
548 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 02:00:11 ID:AktKcu3W] >>547 寝る前にレス 一度その615らへんのタイムラインを右クリックして 「フレームを挿入」 その後タイムラインのスクロールバーを見ると幸せになれると思う
549 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 02:29:05 ID:iXL5F1MT] >548 おおおおおお 増えますたですよ! 感謝感謝!(*´∀`*)
550 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 04:42:12 ID:PKqMeWKq] >>544 chkdskする
551 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 16:46:20 ID:iXL5F1MT] スイッチではなく、画面(全体)のどこかをクリックすれば 次のフレームへ移動する命令はないでしょうか。
552 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 16:59:06 ID:h2+WPS0A] Mcアクション onClipEvent (mouseDown) { _root.nextFrame(); } とか
553 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 17:20:42 ID:iXL5F1MT] >552 親切にありがとうございます。 スクリプトを記述しているレイヤーに貼ったのですが ムービークリップ用だとエラーが出てしまいました。 何処に張ればいいのでしょう。。(´・ω・`)
554 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 17:32:55 ID:PKqMeWKq] >>553 this.onMouseUp = function(){ trace("MouseUp"); };
555 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 17:38:38 ID:iXL5F1MT] >554 実行させたところ MouseUpという表示が別ウィンドウで表示され フレームは進みませんでした(´・ω・`) ??
556 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 17:43:10 ID:h2+WPS0A] このばあいムービークリップに(ムービークリップを選択して)直接。 ムービークリップはそこにあるのだったらなんでもいいんじゃないかな。 ルートのフレームに書く場合は onMouseDown = function () { _root.nextFrame(); }
557 名前:556 mailto:sage [2007/07/06(金) 17:45:31 ID:h2+WPS0A] >このばあい=552な
558 名前:556 mailto:sage [2007/07/06(金) 17:55:48 ID:h2+WPS0A] onMouseUpのがいいのかな、 まあon(release)とon(press)の違いだから使い分けて
559 名前:Now_loading...774KB mailto:sage [2007/07/06(金) 18:05:02 ID:iXL5F1MT] >556〜558 ..。.:*・゜(n‘∀‘)η *・゜動きました!!!! ありがとうございます! 教えて下さった皆様感謝です!!
560 名前:559 mailto:sage [2007/07/06(金) 23:38:39 ID:iXL5F1MT] ・・・動いたのですが 2周目からもそのスクリプトが有効になっていて 1フレームからクリックすると、問答無用で2へ飛んでしまいます。 どうすれば直るでしょう?(´;ω;`)ウッウッ
561 名前:559 mailto:sage [2007/07/07(土) 00:19:41 ID:XXEKfV8U] 作り終えるまで出て行きません(`・ω・´)
562 名前:559 mailto:sage [2007/07/07(土) 00:41:20 ID:0l1SdcM+] >561 560が終われば完成、 …のはずなので もう少しだけお願いします。
563 名前:Now_loading...774KB mailto:sage [2007/07/07(土) 02:20:12 ID:fuzydf7k] >>562 2周目の意味がよく分かんないけど 1回しか飛ばさないんなら onMouseDown = function () { this.onMouseDown = null; _root.nextFrame(); } もしくは2周目フラグで if (2週目) this.onMouseDown = null; 完成形が見えないからなんとも言えないが
564 名前:Now_loading...774KB mailto:sage [2007/07/07(土) 02:35:50 ID:uRA4QqS3] FLVPlaybackを埋め込んで動画を再生する場合、 自動再生ではなく、プレイボタンを押して初めて動画を 再生するにはどうしたらいいでしょうか?
565 名前:Now_loading...774KB mailto:sage [2007/07/07(土) 02:56:52 ID:9SIp6SN2] >>564 コンポーネントインスペクタのパラメータのautoPlayをfalseに
566 名前:Now_loading...774KB mailto:sage [2007/07/07(土) 03:19:00 ID:uRA4QqS3] >>565 できました!ありがとうございました!
567 名前:Now_loading...774KB mailto:sage [2007/07/07(土) 17:03:03 ID:0l1SdcM+] >563 うまくできました! ほんとに助かりました。ありがとうございます・゚・(つД`)・゚・ 。
568 名前:Now_loading...774KB mailto:sage [2007/07/07(土) 22:33:19 ID:rUiIfA6c] ゲームを作りたいのですが、asがまったわからないので 会話と絵、選択肢がでるゲーム(ギャルゲっぽいもの)を作りたいのですが、 参考になるhpや作品などあれば教えてください よろしくお願いします
569 名前:Now_loading...774KB mailto:sage [2007/07/07(土) 22:45:56 ID:2dU9H78B] >>568 ASを勉強したいなら ttp://hakuhin.hp.infoseek.co.jp/main/as.html が有名
570 名前:Now_loading...774KB mailto:sage [2007/07/08(日) 08:41:27 ID:rFdl9Ai4] >>568 そういう目的がはっきりしているなら、Flashではなくて吉里吉里が良いかも。 web公開がメインならFlashだろうけど。
571 名前:Now_loading...774KB mailto:sage [2007/07/09(月) 08:54:19 ID:0WvG5OTd] すべての変数やオブジェクトを、flaを読み込んだ時と同じように初期化するにはどうすればいいのでしょうか? ゲームを作っているのですが、リセットボタンを作りたいです
572 名前:571 mailto:sage [2007/07/09(月) 08:56:22 ID:0WvG5OTd] >571の追記です とりあえず、AS全体をfunction allReset(){}でくくって ボタンで呼びなおしたんですが、見た感じリセットされていません
573 名前:Now_loading...774KB mailto:sage [2007/07/09(月) 09:16:20 ID:uQz+50Hd] よくわかんないけど リセットじゃなくて全部上書きってのはどう?
574 名前:571 mailto:sage [2007/07/09(月) 09:55:15 ID:0WvG5OTd] >573 全部のASを実行しなおしてるんだけど、違うの?
575 名前:Now_loading...774KB mailto:sage [2007/07/09(月) 11:19:54 ID:P/6y5QIa] >>574 それらのASはすべての値を初期値にしたり、後からできたものをクリアしたりするように なっているのか? 見た感じとかじゃなく、trace()なりなんなりで、どの値が戻ってないのかとか ひとつずつ確認しなよ。 リセットは設計の問題だから、それを念頭に置いて作れとしかいいようがない。 手抜きしたいということなら知らん。
576 名前:Now_loading...774KB mailto:sage [2007/07/13(金) 01:02:34 ID:Sf6Tr7jv] どなたかUOやROで有名なフラッシュ 受難リミックスのソースファイル持っている方いませんか? 大変衝撃を受けた作品なので参考にしたいのですが。。。
577 名前:Now_loading...774KB [2007/07/13(金) 01:52:32 ID:hywmWN3K] とても、おばかな質問ですが、 専門学校行かなくても、独学で、 制作会社アルバイトで入れるレベルになりますか? 募集要項には、「flash、dreamweaver 使える程度」と書いてありました。
578 名前:Now_loading...774KB mailto:sage [2007/07/13(金) 02:05:43 ID:nkl9EAJI] >>577 本人の頭の出来と努力次第ではないか。 たとえば中村勇吾氏は「専門学校」には行っていないし 大学でFlashの講義をとったわけでもないと思う。
579 名前:Now_loading...774KB mailto:sage [2007/07/13(金) 02:19:48 ID:TJMGFV2Z] 質問です。 FlashMX をXPで使用しています。 間違えて枠の外(グレーの部分)に作ってしまったようなのですが、 これを枠内へ、レイヤーの位置関係等を崩さずに持って行くには どうしたら良いでしょうか。 普通に全体を選択して持って行こうとしても 何故か部分的に動かないフレームがあって バラバラになってしまいます。 ちなみにこんな感じにずれています。 www.uploda.org/uporg901311.jpg_qP9oWBqIHx7IBO4P44s8/uporg901311.jpg 授業の課題として初めて作ったため、全くの初心者です。 用語がほとんど分からないため、 とてもわかりづらい説明になってしまい申し訳ないです。 どなたか分かる方教えてください。
580 名前:Now_loading...774KB mailto:sage [2007/07/13(金) 05:22:36 ID:azIeveaT] >>579 つwww.too.com/cgi-bin/too/tips/index.cgi/ashi032.html
581 名前:Now_loading...774KB mailto:sage [2007/07/13(金) 06:38:01 ID:1c+CfVad] ぬこかわゆい
582 名前:Now_loading...774KB mailto:sage [2007/07/13(金) 12:36:11 ID:Q4HZn9zZ] >>577 全然可能。 ただ独学でやる場合、できるとことできないとこがスゴイ偏ったり、 職場で当たり前のところがまったくノーマークだったりするので、 MADやFlashアニメ系だけじゃなくて、 しょぼくても、自分でfullflashのサイト作るとか、 ドリでフルcssのサイト作るとかやってみたほうがいいと思うよ。 そのまま面接のポートフォリオにもなるし。 あと面接とかする場合、同じタイプの作品を大量にみせるより、 アニメだとこれぐらい、スクリプトだとこれぐらいとか、 自分の守備範囲が相手に伝わようにいくつか用意するといいんじゃないかな。
583 名前:Now_loading...774KB mailto:min [2007/07/13(金) 15:03:16 ID:ermWlcBb] Flashから、pdfファイルやHTMLヘルプファイルは呼び出せる のでしょうか。CD-ROMで配布したいのですが…。 可能ならば、その方法を教えていただけないでしょうか。 それにより、Flashを買おうと思っています。 なお、CD-ROM用にスタンドアローンファイルを作成する とか、その辺りのことは、わかります。 よろしくお願いいたします。
584 名前:Now_loading...774KB [2007/07/13(金) 19:45:43 ID:v/4r+W7a] flashmx macos9.2です。 CGIのランキングで日本語で名前を登録すると、登録した名前の表示がおかしくなります。アルファベットが混じった感じです。 どうすれば文字が正常に表示できますか?
585 名前:Now_loading...774KB mailto:sage [2007/07/13(金) 20:23:47 ID:sc/t6TUA] >>583 呼び出せるかというか、Flash制作の話じゃないだろそれ 普通にpdfやhtml単体で配布すりゃいいじゃん >>584 日本語を使わない
586 名前:Now_loading...774KB mailto:sage [2007/07/15(日) 18:11:09 ID:IHB9t/Tb] ステージ上に配置した複数のインスタンスに、フレームアクションで共通のアクションを指示したい場合、どのように記述すればいいのでしょうか?(´・ω・`)
587 名前:Now_loading...774KB mailto:sage [2007/07/15(日) 18:26:05 ID:1tUE/UDO] >586 mc1,mc2,mc3 for(i=1;i<=3;i++){ this["mc"+i].gotoAndStop(1); } son,of, a_bitch list=["son","of","a_bitch"]; for(i=0;i<3;i++){ this[list[i]].gotoAndStop(1); }
588 名前:586 mailto:sage [2007/07/15(日) 18:51:00 ID:IHB9t/Tb] >>587 ありがとう。・゚・(ノД`)・゚・。
589 名前:Now_loading...774KB [2007/07/15(日) 19:40:18 ID:m5VDF5tf] aviファイル(音声なし) waveファイル の2つをフラッシュ上で組み合わせて1つの動画を作成しようとしています。 aviファイルをライブラリに読み込み、ステージに読み込みをしたのですが、実際にaviファイルとして再生される速度と異なってしまう為に、 waveファイルとの整合が取れなくて困っています。 media playerなどで再生した際のaviファイルと同じ速度で再生されるようにする為にはどうすればよろしいでしょうか。 なにとぞよろしくお願いします。
590 名前:Now_loading...774KB mailto:sage [2007/07/15(日) 20:21:11 ID:DNw1EfdQ] マリオみたいな横スクロールアクションで、ジャンプし終えたときの地面の当たり判定ってどうやっているのでしょうか?
591 名前:Now_loading...774KB mailto:sage [2007/07/15(日) 20:34:11 ID:2GDIgGus] >>589 じゃあサウンドファイル統合すりゃよくね? >>590 y軸合致判断でいいだろ
592 名前:Now_loading...774KB mailto:sage [2007/07/16(月) 19:02:46 ID:YDgPRqM4] >>577 独学で一生勉強する自身があるなら どこでもいける。会社入ってから 何もする気が無いなら2週間で切られる。
593 名前:Now_loading...774KB [2007/07/17(火) 00:27:05 ID:Vh/KOQRC] 教えてください。 8300フレーム(約15分)位のアニメを作ってますが パブリッシュのバーが90数パーセントくらいで止まってしまいます。 7800フレームくらいの製作途中の物な問題なくパブリッシュできるのですが 8000を超えるとどうしても止まってしまいます。 原因とかわかりますでしょうか? flash 8 pro win2000です。
594 名前:Now_loading...774KB mailto:sage [2007/07/17(火) 00:47:57 ID:O7un8Ie7] >>593 問題を切り分ける努力を。 新規flaでも8000をこえると止まるのか、特定のフレームが存在するからとまるのか、 後者ならばそのフレームには何があるのか、など検証する。 Flashのフレーム限界は16000なので、8000で止まるということはないはず。 ただし、低スペックマシンだと能力限界をこえてる可能性もある。 その場合はマシンのスペックアップしかない。
595 名前:Now_loading...774KB [2007/07/17(火) 04:37:18 ID:cwyRWyFC] ブログで動画を配信したくて、フリーのソフトでFlashを作ったんですが Flashって勝手に再生されるじゃないですか、これを再生ボタンをつけて それを押すと再生できるようにしたいんですけど、どうやったらよいのですか? テンプレ読んでもよく分からなかったので、HTMLを教えてもらえると助かります よろしくお願いします
596 名前:Now_loading...774KB mailto:sage [2007/07/17(火) 07:00:42 ID:3/mXtWCr] >595 フリーソフト名は?俺はflash以外わかんないけどね
597 名前:Now_loading...774KB mailto:sage [2007/07/17(火) 07:58:15 ID:MWbE9kDP] >>595 かんたんWebアニメーションだったら、 ・ページのプロパティの動作設定で、「ページの先頭」で「停止」を追加。 ・ボタンをおいて、動作設定で「クリックされたとき」「再生」を追加。 でおk。
598 名前:595 [2007/07/17(火) 10:19:44 ID:cwyRWyFC] ごめんなさい、私の聞き方が悪かったです Riva FLV Encoder2.0を使ってaviやwmvをswfに変換して作成しています これをブログで表示する時に再生ボタンを付けたいのです
599 名前:Now_loading...774KB mailto:sage [2007/07/17(火) 14:00:18 ID:XBrVEs/o] >>598 Rivaは使ったこと無いので、Riva単体でできるのかはわからない。 一般的なFla使いが、Rivaでエンコードしたswfを表示する場合、 ・ボタンを押したら、loadMovieでビデオのswfをロード。 ・ビデオのswfをインポートして2フレーム目に配置。1フレーム目でストップ。 クリックしたら、2フレーム目に移動。 みたいなののどっちかをスクリプトで組むと思う。
600 名前:595 [2007/07/17(火) 15:23:41 ID:cwyRWyFC] >>599 う〜ん、難しくてよく分からない メディアプレーヤーのエンベット形式でやってみたら出来ました 不具合はありますが、一応スタートとストップは出来ます、不思議なもんです フラッシュプレーヤーしか駄目なのかと思ってた、やってみるもんですね
601 名前:Now_loading...774KB mailto:sage [2007/07/17(火) 18:38:50 ID:Jg2lGXlM] >>590 ではないですけど、マリオのようなアクションゲームの作り方を解説しているサイトはありませんか?
602 名前:Now_loading...774KB mailto:sage [2007/07/17(火) 19:07:53 ID:bGkDtQMe] >>583 getURL();で相対パスでファイル呼べばおk。 でもpdfはMacだと空のブラウザが立ち上がってからAcrobatが立ち上がったりするのがちとうざい。
603 名前:Now_loading...774KB [2007/07/18(水) 02:18:01 ID:o1jnhz0P] 行き詰まってしまい、解決方法を探しております。 xmlを使用し外部jpgをFlash内に読み込むフォトギャラリーを作成しているのですが、 用意した画像とFlashでプレビューした際の色がまるで違ってしまいます。 PhotoshopにてsRGBでjpg画像を書き出していますが、 単純にその画像をブラウザで表示させると問題ありません。 Flashに取り込み表示させたときだけ色が違ってしまいます。 Flashでカラープロファイルの識別は出来ないのでしょうか? その場合どう対処すれば良いのでしょうか。宜しくお願いします。 Flash9.0/ブラウザチェックはMacOSX Safariを使用しています。
604 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 02:39:09 ID:K5Uf9ZKg] >>603 WEB用に保存でjpg書き出ししてもダメ? 具体的にはどんな風に色が変わるの?
605 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 09:14:05 ID:BvX2htq4] AS2ファイルでブロック崩しつくってます CS3でプレビュー&パブリッシュすると v8では軽いのに、やたら重くなります 何か設定があるんでしょうか?
606 名前:603 mailto:sage [2007/07/18(水) 09:42:02 ID:o1jnhz0P] >>604 レスありがとうございます。WEB用に保存していますが、だめなんです。 色の彩度が極端に上がる感じです。 特に赤系が顕著に変わるらしく、赤のべた塗りで試してみるともう別物になってしまいます。 ブラウザによってもICCプロファイルの対応にばらつきがありますが、 単純に同じ画像をhtmlで表示した場合とswfで表示した場合で色が変わると言うことで、 Flashでのなんらかの設定が誤っているのか、 Flash自体がICCプロファイル未対応なのかという辺りで迷っています。 もし何かご存じの方、ご教授くださいませ。 宜しくお願いします。
607 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 10:10:55 ID:sbBf+hi3] >>606 Flaを新規作成して単純にFlashに該当jpgを読み込んで、 ステージに配置してパブリッシュしてもだめかね。
608 名前:603 mailto:sage [2007/07/18(水) 13:50:03 ID:o1jnhz0P] 何度もすみません。 >>607 レスありがとうございます。直接Fla内に読み込んでパブリッシュしても同じでした。 その後、フォトショでプロファイルの指定をモニタRGBにすると幾分か近い色合いになりました。 そこで、試しに元の画像がadobeRGBだったのでsRGBに変換せず、 そのままadobeRGBでWEB用書き出しし確認してみると、全く同じ色になりました。 Mac Safari/FireFox、Win IE/FireFoxを三種類のモニタで確認したところ、 どれも問題ないようです。 しかし、どうにも腑に落ちません。 何故sRGBへ変換するとswf表示で色がおかしくなるのか。 もう少し試行錯誤してみます。 もしフラッシュとICCプロファイルの関係について、 何か情報をお知りの方は教えていただけると助かります。 長文失礼しました。
609 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 14:47:53 ID:MD5eIQRG] 検索しても解決策がみつからず・・ 質問をさせていただきます。 宜しくお願いいたします。 ■使用バージョン:Flash Pro8 (Win) ■現象:アンチエイリアスなしの静止テキストがぼける ■したこと: rootに、アンチエイリアスなしの静止テキストを入力し、 2フレーム目でstop();をかけました。 しかしプレビューすると、アンチエイリアス無しのはずがぼけている事があります。 使用したフォントはMSPゴシックですが、他のフォントに変えても、 また、プレビューではなく書き出しを行って確認してみても、同じくぼけています。 ■その他試したこと 一方そのテキストを、静止ではなくダイナミックテキストや テキスト入力に変えてみると、ハッキリくっきり出ます。 この現象の解決方法について、どなたかご存知ありませんでしょうか。 宜しくお願いします。
610 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 17:36:41 ID:ujl3eztA] >>609 Filterいじっちゃったとか それはないか・・・
611 名前:609 mailto:sage [2007/07/18(水) 18:02:21 ID:MD5eIQRG] >>610 レスありがとうございます。 フィルタは、いじっていません。 新規のまっさらな状態で、単純にテキストを置いて 2フレームでstopかけたのみなのですが・・ いまだに原因不明です。
612 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 18:09:53 ID:K5Uf9ZKg] >>609 テキストエリアの位置の問題かな。 ボケる原因自体は、文字の1ドットが、モニタのドットとずれてるせいだから。 試しに、テキストエリアのx,yをキリのいい数字にしてみたらどう?
613 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 19:34:27 ID:sbBf+hi3] >>611 なんで2フレなの?新規作成で1フレにそれやってみるとか
614 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 19:37:34 ID:sbBf+hi3] つかさ、 >ぼけている事があります ぼけていないこともあるのか?比較jpgうpしる
615 名前:Now_loading...774KB [2007/07/18(水) 22:15:30 ID:ZVq/Fee8] 質問です。 FLASH8で外部にあるJPGを読み込むアルバム作っているのですが、JPGの表示されるタイミングがずれて困っています。 ・LoadClipでonLoadInit を使って、読み込み終了までは 空フレームで待機させるようにしていて、ローカルや回線が早い場合はうまく表示されています。 ・回線が遅くなると、onLoadInitが呼ばれてから、JPGはかなり遅れて表示され、プロパティの取得できるタイミングもずれているんです。 ・ブラウザも、IEではうまく表示されるのですが、Firefoxになると、表示がおかしくなってしまいます。 ・一度に100KBの写真を5枚ほど表示させています。 自分では、ブラウザ特有のものなのか、onLoadInitとかの理解が足りないのか、画像が重過ぎるのか、何がまずいのかさっぱりわかりません。 どなたか、原因か解決のヒントがお分かりになる方いらっしゃいましたら、教えてください。
616 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 22:20:54 ID:sbBf+hi3] >>615 かなり遅れてでも表示されるのなら回線速度の問題でしょ。 タイミングってのがわからんが、ちゃんとロードし終わってれば問題ないはず。
617 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 22:35:55 ID:LVoyXwJ/] >>615 それ、本当に正しいonLoadInitなのか? それが呼ばれるなら、読み込みは完了しているので、表示が遅れるとは考えられん。 MovieClipLoaderの使い方が正しくないのでは? たとえば、5枚目の写真の読み込みが終わった段階でonLoadInit処理をすればいいのに 1枚目の読み込み完了時のonLoadInitで処理してたりとかはないか?
618 名前:Now_loading...774KB [2007/07/18(水) 22:56:56 ID:ZVq/Fee8] >>616 >>617 レスありがとうございます。 たしかに、onLoadInitが呼ばれているのに、プロパティが来ないのは変ですよね。 こんな感じでつかっていますが、問題ありますか? thum1_mcとかはステージに配置済みです フレーム1 var listen:Object = new Object(); listen.onLoadInit = function(clip:MovieClip ){ loaded_count++; } for( ccc=1 ; ccc< 6 ; ccc++ ) { var loader:MovieClipLoader = new MovieClipLoader(); loader.addListener(listen); loader.loadClip("image/"+ccc+".jpg", "thum"+ccc+"_mc"); } フレーム2 空フレーム フレーム3 if( loaded_count < 6 ) { gotoAndPlay( _currentframe - 1 ); } 丸投げみたいに質問してすいません。
619 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 23:15:51 ID:sbBf+hi3] ロードするjpgはたくさんあるのになんでリスナーは1つなの?
620 名前:Now_loading...774KB mailto:sage [2007/07/18(水) 23:21:16 ID:LVoyXwJ/] >>618 MovieClipLoader使ってるんだから、Flash5時代みたいなフレームループなんていらないよ。 1フレームですむ。 とりあえず、こんなんで動くと思うんだが。 var loaded_count:Number = 1; var loader:MovieClipLoader = new MovieClipLoader(); var listen:Object = new Object(); listen.onLoadInit = function(clip:MovieClip) { loaded_count++; if (loaded_count<6) { loader.loadClip("image/"+String(loaded_count)+".jpg", "thum"+String(loaded_count)+"_mc"); } else { //ここで表示するための処理 } }; loader.addListener(listen); loader.loadClip("image1.jpg", "thum1_mc");
621 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 00:03:29 ID:tbqFv/CK] flashにつかった音楽の作者の許可とらずに(muzieとかで公開されてるの)flash公開したらどうなるの?
622 名前:Now_loading...774KB [2007/07/19(木) 00:03:29 ID:OJavKC0E] >>619 MovieClipLoader は複数のファイルの読みこみができ他と思っていました。 うーん。自分が根本的に理解が足りないようですので、勉強しなおしてきます。 >>620 動きましたし、プロパティもきました。 ほんとうにありがとうございます。 ここで1週間ほど詰まっていたので、本当に感謝です。
623 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 00:04:21 ID:gDnmnBQu] >>619 1つでいいんだぜ。
624 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 00:25:12 ID:R/ioq9mL] >>621 普通は、アカウント削除か、著作者から警告が来る。 最悪の場合、損害賠償で閲覧者一人につき1000円くらい取られる 100万人が閲覧したら10億請求される事に。 過去にソフト流した奴が訴えられてたな。
625 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 00:33:31 ID:tbqFv/CK] >>624 KOEEEEEEEEEEEEE もうこのflashぼつにするしかないか・・・
626 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 04:58:20 ID:DUdv5wyF] >>623 1つで良い理由がわからん。1枚のjpgなら1つで良いけど。 まさか、1枚ずつ順番に読み込んで使い回しするとかいうんじゃねーだろうな。
627 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 08:38:42 ID:1iQhIImZ] >>626 それだとロード時間が長くなるってこと? ttp://www.fumiononaka.com/TechNotes/Flash/FN0501003.htmlには 「同時に複数ファイルのロードを指定できる」が「外部ファイルのロード自体が 同時に行われる訳ではなく、MovieClipLoaderクラスによって順次読込みが行われる」 とあるので、使い回しでも同じことじゃ?
628 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 08:41:14 ID:gDnmnBQu] >>626 MovieClipLoader一つで複数のjpgを読み込めるから for (i = 0; i < 10; i++) { MovieClipLoader.loadCkip(...); } ロダに同じリスナーを登録しといてリスナーの中で 画像毎の処理すりゃリスナーも1つでおk。
629 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 08:59:24 ID:DUdv5wyF] >>627 うんと、リスナー1個だと最初のjpg読み込まれた時点で全部コンプリートとかならないのかなと removeしてadd し直せばいいのかな
630 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 11:39:35 ID:c+9zccn5] >>629 リスナーは読み込むファイル毎に毎回呼び出されるから、大丈夫だと思うよ。 >>628 のようにforで一括指定しても、順番に指定しても、読み込むファイルが10こなら 10回発生するよね。 大事なのは、最初のjpgが読み込まれたてonLoadInitが呼びだれる=読み込み完了 としないことじゃないかな。 リスナーが呼び出される度に、条件を判定して、合致してたらそれに続く処理をするようにしとけば 問題なしだとオモ。 そういう意味じゃなかったらごめん。
631 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 22:18:02 ID:DrTZxbUC] Q&AやFAQにあるかなと思ったけど 見当たらなかったので質問させてもらいます Flash8を使って4分程度の長さで パラパラ漫画のようにシンプルに白背景と黒線画・塗り無しで アニメーションを作りたいと思います。 ペンタブがあるのでトゥイーンを使わずに ただひたすら線画を描きまくるのが一番かなと思ったのですが、 他におすすめの方法はありますか? そんなに滑らかな仕上がりではなく、 多少うごうごとぎこちない動きになっても構いません。 それともう一つ、フォトショやイラレ等で描いた画像を を読みこんで使える、と書いてあったのですが、 Flash8のペンツールで描くより 上記画像ソフトで描いてから読み込んだ方が 画像が奇麗・データが軽くなる等の利点はありますか?
632 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 23:14:02 ID:BHtpja0A] >>631 自分がやりやすいと思うやり方が一番よし。
633 名前:Now_loading...774KB mailto:sage [2007/07/19(木) 23:19:01 ID:9+ooAELs] >631 緻密じゃない、線に命かけてないならflashのペンツールでいいよ ・使いまわせる絵はムービークリップにしとく ・単純な移動はトゥーン ・オニオンスキン グラ用ソフトなら、きれいな線(腕次第)が書ける、機械的な線が書ける データ容量は、ベクタ画像ラスタ画像、ファイル形式について調べれ 表現したい絵柄、見る人への配慮、発表方法、制作手段 どれに重点を置くか?つーか、とりあえず無計画でも作れば?
634 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 00:40:56 ID:9yoPJ2Qy] ttp://www.rupan.net/uploader/download/1184855900.jpg ↑はadobeの公式トップのfla編集画面らしいんだけど(出所不明)、 フレームレートが魔法の数字21になってるんですが、 これは公式にも採用してるってことですかね?
635 名前:631 mailto:sage [2007/07/20(金) 01:08:48 ID:hTGjVL9b] >>632 >>633 迅速なレスで大変助かりました フラッシュの作り方サイトや参考書ばかり読んで 知識ばかり先走ってたので『無計画でも作れば?』という言葉に かなり背中を押されました 全体のプロットやコンテも出来てて それ程高度な事をやりたがってるわけでもないと思うので とりあえず作ってみようと思います ありがとうございました
636 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 01:27:20 ID:cWBnxbP0] >>634 マジックナンバーはえっらく昔のFLASH PLAYERの話で 今は無意味です・・・って、わかってて書いてるのかな。
637 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 02:56:45 ID:5eQWiy3W] 質問なのですが、(FlashはMXです。) 外部ムービーのみで観覧すると外部テキストは正常に読み込んでくれるのですが、 主ムービー ↓ 外部ムービー ↓ 外部テキストを読み込もうとしたのですが、 外部テキストを読み込んでくれません。 もしかして「外部ファイル読み込みは2回まで」等、制限があるのでしょうか…? 分かりにくい説明で申し訳ありませんが、どうぞご回答お願い致します
638 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 02:58:33 ID:mBFEbisU] そんな制限は無いので記述間違いだろう
639 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 03:14:03 ID:5eQWiy3W] ご回答ありがとうゴザイマス。 外部ファイルのみだと、外部テキストも正常に動くので、 記述エラーだとすれば、主ムービーの記述間違いでしょうか? 主ムービーのボタンの記述に on (release) { _root.●インスタンス名●.loadMovie("movies/●外部ムービー●.swf"); } と記述しているのですが、他に何か記述する内容などありますでしょうか? ちなみに外部ムービーは ダイナミックテキストで外部のtxtファイルを読み込んでいます。 長々とすみません;; もし良かったらご回答お願いします
640 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 03:41:56 ID:jELfFzfm] >>639 主ムービーで、レイヤーマスクとか使ってる? ダイナミックテキストは、デバイスフォント?
641 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 04:43:03 ID:MrR9TCOi] >>639 パスの間違いと見た。 外部テキストはどこに置いてるの? 外部ムービーが呼んでても、主ムービーに配置した時点で、 主ムービーからのパスで呼ばないと。
642 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 05:14:59 ID:0s+MiySX] しつもんですー。 ボタンMCでは、thisがボタンMCが入っているMCを指すために ボタンMCの中でボタンMC自体の情報(_nameとか)が取れないのですが (this._nameだとひとつうえのMCの名前が入ってしまう) どうにかして取得できる方法はないでしょうか? たとえば、ボタンを2つ配置して、それぞれのボタンの名前がbtn1,btn2で共通のASを持っている状態で そのASで、押されたボタンの名前がbtn1ならAの処理へ行き、btn2ならBの処理へ行くということをやりたいです。 環境は8でXP-SP2です。よろしくおねがいします。
643 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 07:07:11 ID:MrR9TCOi] >>642 なんで2つのボタンのASを共通にしなきゃならないのかよくわからんけど、 ボタン自身にAS書かないで、そのボタンを配置してるフレームに btn1.onRelease = function() { //Aの処理 }; btn2.onRelease = function() { //Bの処理 }; とかじゃダメなん?
644 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 09:04:42 ID:6Y42BckE] >>640 主ムービーでは、レイヤーマスクは使用してません フォントは_等幅や、_ゴシックを試してます >>641 外部テキストはMovesフォルダに置いてます(あと●外部ムービー●.swfのファイルも一緒に置いてます) 「主ムービーからのパスで呼ばないと。」とは、どのようにすれば良いのでしょうか? HTMLに記述する時でしょうか? HTMLに記述する時は主ムービーの<object……………</object>までをコピペしているのですが、他に何か記述しなければいけないものはありますでしょうか? (↑今、目の前にパソコンと教材がないのでスペル違いだったらすみません;;)
645 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 10:21:04 ID:87Uh2S+Z] _root.attachMovieで作ったMCが次のフレームでも残っています 100個くらいあるのですが、一気に消すにはどうすればいいでしょう?
646 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 10:31:21 ID:TigJsDO+] attachしたならremoveすりゃいいだろ
647 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 11:39:50 ID:87Uh2S+Z] 入れ物のMCつくってそれ消すわ >646 文盲は黙ってろよwwwwwww 同見ても煽りです。ありがとうございました。
648 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 13:35:53 ID:2I5K/akY] >>643 れすさんくす。 そういう手もあるけど、release、rollover等をくっつけて更にボタンの数が増えると、ソースがどっちゃりしそうだから。 ボタンの名前=変数、って管理すると 一度そのASを貼り付けたボタンを作れば、そのボタンをコピペしつつ名前つけて配置すれば ステージ上の操作だけで済むから。でした。 早い話、楽がしたかったからです。
649 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 14:43:16 ID:hjDlVbas] >>648 ボタンをMCボタンにすればいいと思うy
650 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 17:45:31 ID:MrR9TCOi] >>644 HTMLじゃなくて、外部テキストを呼ぶパスですよ。 外部ムービーと外部テキストがmovies/っていう同階層にあって、 主ムービーはその一つ上の階層にあるんだよね? 外部ムービーは主ムービーに配置した段階で、主ムービー内のMCと同じ扱いになるので、 その外部ムービーが外部テキストを呼んでいるとしても、 主ムービーから見たパスで呼ばないと見つからない。 端的に言うと、外部ムービー内のASに書いてある外部テキストファイル名を "movies/●外部テキスト●.txt"にしろということ。
651 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 17:50:15 ID:MrR9TCOi] >>648 ああ、作業手順の問題ね。 でもそれならなおのこと、そのスクリプトをちょっと修正しようと思ったら 全部のボタンをチマチマ選んでASを書き換えなきゃならないわけで、 その方が面倒だと思うんだけどな。 でもまあ、そうしたいと言うなら、>>649 の言うようにMCをボタンとして扱えばいいと思う。
652 名前:Now_loading...774KB [2007/07/20(金) 18:02:23 ID:Gn/dPU04] 誘導されてきました 質問の方をさせてください 【環境】Flash8 【質問】 Flash時計を製作してるのですが、取得した時間を30倍にするにはどうすればいいかわかりません 書式の方に*30としても、表示される時間が30倍になるだけで30倍の速度での時間獲得に至りません 30倍表示の時計ではなく、30倍速の時計が作りたいのです どなたか詳しい方にご教授いただきたいです わかりにくい説明ですいません よろしくお願いします
653 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 18:08:09 ID:MrR9TCOi] >>652 アナログ時計?デジタル時計?
654 名前:Now_loading...774KB [2007/07/20(金) 18:18:19 ID:Gn/dPU04] >>653 即レスありがとうございます デジタルの予定ですが、 30倍速の時間経過で画像を差し替えようと思ってます 画像←hhに応じて差し替え hh:mm:ss 以上なような感じが理想です 質問内容がわかりにくく、申し訳ないです
655 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 18:22:49 ID:Gn/dPU04] ageてしまいました、重ね重ねすいません 表示部分: 画像 hh:mm:ss 内部 : 画像部分は、hhに応じて差し替え hh:mm:ss部分は、30倍速で時間が経過 こんな感じです、よろしくお願いします
656 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 18:34:36 ID:hjDlVbas] >>655 30倍速で進むということは、現実の時刻とは関係ないのでは? 1秒で30カウントするムービーとは違う? それとも、常に現在の時刻の30倍を表示したいのか? 1時を30時にしたいってことじゃないよな?
657 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 18:40:25 ID:MrR9TCOi] >>655 ロードした瞬間は現時刻でそこから30倍速で動かしたいということ? そしたらローカルタイムの取得は最初の1回だけで、 あとは1秒で30秒分進むスクリプトにすればいいんでは。
658 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 18:40:41 ID:Gn/dPU04] >それとも、常に現在の時刻の30倍を表示したいのか? まさにこれです この動作がしたのです
659 名前:Now_loading...774KB [2007/07/20(金) 18:53:49 ID:f0TylTSi] よろしくお願いします。 このサイトの www.mdn.co.jp/webcre/Volume/Vol31/Special/ 27 上下左右を自由自在に移動できる地図 www.mdn.co.jp/webcre/Volume/Vol31/Special/27/index.html のサンプルを使って地図を作成してます。 地図MCをグリグリ動かしつつ、各場所にリンクを貼ったボタンを置きたいのですが、 地図MCの中のボタンには反応しません。 こういったケースの時にリンクを貼るにはどうしたら良いでしょうか? お手数ですがお願いします。
660 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 19:02:13 ID:MrR9TCOi] >>658 ごめん、やろうとしてることがよくわかんないんだけど、 たとえば、19:00:00のときは、表示はどうなる? その後、19:00:01になったら?19:01:00のときは? それって30倍速で動いてるか?
661 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 19:03:54 ID:8F+vkfR7] >>658 取得した時間=HH 分=MM 秒=SS 秒の処理 SS*30/60の余りを表示 SS*30/60の小数点以下を切り捨てたものを変数Sに代入 分の処理 (MM+変数S)/30の余まりを表示 (MM+変数S)/30の小数点以下を切り捨てたものを変数Mに代入 時間の処理 (HH+変数M)/24の余剰を表示 こうですか?わかりません><
662 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 19:11:12 ID:8F+vkfR7] 間違いました>< 秒の処理 SS*30/60の余りを表示 SS*30/60の小数点以下を切り捨てたものを変数Sに代入 分の処理 (MM+変数S)*30/60の余まりを表示 (MM+変数S)*30/60の小数点以下を切り捨てたものを変数Mに代入 時間の処理 (HH+変数M)*30/24の余剰を表示 こうですか?わかりません><
663 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 19:13:08 ID:8F+vkfR7] 間違いました>< 秒の処理 SS*30/60の余りを表示 SS*30/60の小数点以下を切り捨てたものを変数Sに代入 分の処理 (MM*30+変数S)/60の余まりを表示 (MM*30+変数S)/60の小数点以下を切り捨てたものを変数Mに代入 時間の処理 (HH*30+変数M)/24の余剰を表示 こうですか?わかりません><
664 名前:Now_loading...774KB [2007/07/20(金) 20:28:09 ID:N3aUQcUQ] かまいたちのよるのようなゲームを作りたいです 詳しく書いているサイトがあればよろしくお願いします。海外サイトでもかまいません ゲームの本買ったらシューティングの解説しか書いてなかたorz
665 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 21:23:52 ID:foFY+wNU] シンプルにやるなら、 1: 時計スタート時に、開始の時刻を getTimer使って、ミリ秒で取得しておく。 2: 次に時計を表示するときに 「(現実の)現在時刻のミリ秒」 - 「開始時のミリ秒」 で、「(現実での)経過時間のミリ秒」がミリ秒で取得できる。 3; で30倍速での時間は、 「開始時のミリ秒」 + 「経過時間のミリ秒」 * 30 で求められる。 あとはこのミリ秒をまた Date に変換して、時刻をとればOK. 一見ややこしいけど、アルゴリズムはスゴイシンプルだと思うよ。
666 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 21:32:22 ID:TigJsDO+] よくアニメとかで時間の経過を表すために時計を描いたりするよね。 日の出の絵と5時の時計、お昼ご飯で12時の時計とか。 その時計を連続で速く動かしたいのでは?
667 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 21:53:28 ID:5eQWiy3W] >>650 早速やってみたところ、無事に外部テキストが表示されましたッ 凄く悩んでいたので、とっても感謝しております 本当に有り難うございましたッ!!
668 名前:659 mailto:sage [2007/07/20(金) 22:40:03 ID:igbNsUDx] すみません、>>659 の質問は駄目でしょうか? 環境を書くのを忘れてしまってすみませんでした。 OS:MacOSX flash:2004pro を使ってます。
669 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 22:59:43 ID:MrR9TCOi] >>668 > 地図MCをグリグリ動かしつつ、各場所にリンクを貼ったボタンを置きたいのですが、 > 地図MCの中のボタンには反応しません。 この説明の意味がよくわからんです。 地図MCの中にボタン置いてそれにリンクを貼ったけど動作しないってこと?
670 名前:Now_loading...774KB mailto:sage [2007/07/20(金) 23:22:56 ID:N8Po+osi] たずねたいことがあります。 WindowsVistaにて/を使い割り算をして変数に代入したところNaNと返ってきました。 +,-に変えると反応します。 また、同じ内容を違うパソコン(XP)でプレビューすると作動します。 どなたかお答えください。
671 名前:Now_loading...774KB [2007/07/21(土) 00:03:20 ID:24oMor1v] Flash MXってもうダウンロードできないんだ。 皆どんなツールで開発してるの? Flash CS3 Proってやつ? これってWindows2000だとインストールできないみたいね・・・
672 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 00:07:30 ID:gEMorACE] >>659 ボタンの中にボタンを入れても反応しないってのと同じ現象。 ボタンではなくMCを置いてhitTestとかで対応する。 >>670 Flashバージョンは? 8だとvistaに対応してないから、それが原因かもよ。
673 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 01:42:57 ID:mNUODJFt] >>665 自分は、 MMO用の専用時計作ろうとして 挫折しました この動作スクリプトに 近いソースもしくは、 説明の記載してるサイトってないですか?
674 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 01:54:35 ID:lV5EnRRg] >>673 >>665 はたぶんロードしたときの現在時刻から30倍速で動いていくだけのスクリプトだよ。 つまりもう一度ロードすればまた現在時刻から始まる。 現実世界とは違うルールで動く時計というのとはちょっと違うと思う。 作りたいものが24時間制を基準にして動かせるものなのか、よく考えてみたらいいと思う。 FLASHの時刻機能は当然のことながら24時間制が基準の値しか取得できないからね。
675 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 02:05:24 ID:mNUODJFt] >>674 自分の作ろうと思った MMO時計は24時間基準で 大丈夫です 単純に現実の数十倍の速度で 時間が経過するだけなので 内部で現実の時間を獲得して 表示部分で時間進行倍率を足して表示しても 12:00:325 とか、ありえない表示になる やっぱ難しいですかね
676 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 02:09:29 ID:F5IcO4Xp] よく知らないけど、MMOの場合は、そのゲームが始まった時を起点に、30分の1秒で 1秒すすんだりしてるんじゃないの? つまり、やはりある時点を起点にしてそこから8時間で1日とか計算しつづけるのでは? 今の時刻の30倍という考え方は、ちょっと違うのではとオモタ。
677 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 02:22:38 ID:V5y2YC9e] それってFLASHどうこうではなくて、算数の話だよね
678 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 02:34:10 ID:lV5EnRRg] >>675 それならそんなに難しくないと思うよ。 問題はロード時の初期設定時刻をどうするかだけでしょ。 時計の進み方は経過時間を10倍にすればいいだけだから。
679 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 02:55:23 ID:lV5EnRRg] >>676 今の時間の30倍とかいうのは「時間」と「時刻」が混乱してるんだと思うよ。 1時間の30倍は30時間だけど、1時の30倍って何時だよって感じだし。
680 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 07:04:47 ID:5Pu+rZ7O] setIntervalで33msごとに呼ぶ関数で変数をカウント(MC内時間の秒)。 その変数(基点からの総秒数になる)を時分秒に直して表示。 初期値を付けたいなら現在時刻(0時からの秒数)をカウントに代入。 当然MC内時間は速いのですぐ一日経つから、24時間でリセットでいいんじゃないかな。
681 名前:668 mailto:sage [2007/07/21(土) 09:49:48 ID:juySLz6j] >>669 レスありがとうございます。 すみません、寝オチしてしまいました。 説明下手ですみませんでした。 そうです!地図MCの中にボタン貼ったけれどボタンが表示しない状態です。 >>672 ありがとうございます。 hitTest試してみました。 おかげさまで触れた瞬間リンクは開くようになったのですが、 出来れば押した時にリンクが開くようにしたいです。 何か解決策はあるのでしょうか? わがままいってすみません。 当たり判定のMCのアクションスクリプトです。 onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { _root.hyouji="当たり判定あり"; getURL("www.yahoo.co.jp","_blank" ); }else{ _root.hyouji="当たり判定なし"; } }
682 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 11:22:31 ID:+T24wdet] はじめまして Flashでウェブサイトを作成したのですが、 ネット環境に無くても、CDから見られる様なパッケージを作りたくて、 外部SWF読み込みの、パスの指定の仕方でつまづいています。 サーバー上の同階層に全てのファイルを置いていたので、 パスの指定はただ「ファイル名.swf」のみで良かったのですが、 ファイルの量が多いので、出来るだけ操作を簡潔にしたく、 トップページ以外はフォルダに格納して、 トップページのアイコンをクリックすると、オンライン状態と同じ様に見られる、 と言う風にスクリプトを書き換えたかったのですが、 ただ「ファイル名.swf」を「files/ファイル名.swf」としても、動作しません。 パスの指定の仕方が間違っているのだと思うのですが、 何が間違っているのかが、検索しても出てこなくて困っています。 どなたか、お解りになられる方はいらっしゃいますか? 作業環境は、MX&OSXです。 宜しくお願いします。
683 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 14:45:15 ID:n5lVC0bM] >>681 ドラッグするmcのonReleaseに書けばいいんじゃない? mc.onRelease = function () { this.startDrag() if (this.hitTest(_root._xmouse, _root._ymouse, true)) { } }
684 名前:683 mailto:sage [2007/07/21(土) 14:47:41 ID:n5lVC0bM] 間違った。mc.onPress = function だ。
685 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 14:55:25 ID:lV5EnRRg] >>682 簡単にディレクトリ構造書いてどれにどれを読み込もうとして失敗してるのか書いてみて。
686 名前:681 mailto:sage [2007/07/21(土) 19:27:53 ID:+T24wdet] >>685 はい、すみません。 元々、全てのファイルを同階層においていたので、問題は無かったのですが、 今回、そのような形でCDに焼きたく、index.html以外のファイルを「files」フォルダに格納しました。 なので、index.htmlで読み込む外部swfのスクリプトを全て 「files/file001.swf」「files/file002」の様に書き換えたのですが、 読み込めません。 loadMovie("files/file001.swf", "stage01"); stop(); index.htmlファイルを同階層に戻し、スクリプトを元に戻せば、 問題なく動作します。
687 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 19:33:44 ID:lkfIqKLa] 自分も外部ファイルについて質問なんですが、 this.image.loadMovie("img/image1.jpg");で記述すると、 ちゃんと表示されるのですが、指定したインスタンス?上ではなく右下にずれて表示されます。 それで、違う教材(ポエ山先生のFlashMX 251ページ)に、 [ムービークリップの中心点を左上端にする]って記載されているんですが、 自由変形ツールを使って、○を動かしても┼は動いてくれません。 どうやったら┼を移動できますか?
688 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 19:34:57 ID:5Pu+rZ7O] >>686 index.htmlで呼ぶswfの部分だけ変えるのはやってみた? 呼ぶswf自体はfilesにあるのかな。
689 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 19:36:56 ID:5Pu+rZ7O] >>687 図形自体を+(中心点)が左上になるように移動
690 名前:687 mailto:sage [2007/07/21(土) 19:42:06 ID:lkfIqKLa] あー、┼は基本的に動かせないのですか。 ありがとうございました 勉強になりました。
691 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 19:53:53 ID:n5lVC0bM] >>686 読み込めないってのはloadMovieに失敗したってこと? ブラウザのアドレス欄のindex.htmlを削ってfiles/file001.swfって指定したら開けるの? 全部同階層のままにしてfilesフォルダにいれて index.htmlのショートカットを上の階層にだせばいいんじゃない?
692 名前:681 mailto:sage [2007/07/21(土) 19:56:07 ID:+T24wdet] >>688 >index.htmlで呼ぶswfの部分だけ変えるのはやってみた? index.htmlで呼ぶファイル=index.swf(index.fla)にある、 外部swf読み込みのスクリプトは、全て上述の様に書き換えました。 >呼ぶswf自体はfilesにあるのかな。 はい。index.html以外のファイルは全てファイルに格納されています。 別にスタートページがhtmlである必要性もないと思い、index.htmlを消去し、 代わりにindex.htmlで呼ぶ筈だったindex.swfをfilesフォルダから出し、実行してみました。 index.swfは問題なく再生されますが、やはり外部読み込みファイルはどれ一つ読み込まれません…。
693 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 20:12:35 ID:lV5EnRRg] >>686 swfが全部同じ階層にいるならloadMovieにディレクトリの指定いらないと思うけど。
694 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 20:15:31 ID:W0vJrZhj] >>692 Winだと、階層に2バイト文字を含むと読み込めないっつバグがあったが、 Macはどうなんだろ。 ttp://www.fumiononaka.com/TechNotes/Flash/FN0309001.html
695 名前:Now_loading...774KB mailto:sage [2007/07/21(土) 20:17:00 ID:W0vJrZhj] あれ、index.swfも他のファイルも同階層なのか。じゃ、>>693 が正解じゃないか。
696 名前:681 mailto:sage [2007/07/21(土) 20:17:41 ID:+T24wdet] >>691 >>693 有り難うございました。 691さんが仰る様に、ショートカットを作成して、問題は解決しました。 ショートカットとは思いつきませんでした。頭が上がりません…。 皆さん、本当に有り難うございました。 また何か判らない事があったら質問させて頂くかもしれませんが、宜しくお願いします。
697 名前:Now_loading...774KB mailto:sage [2007/07/22(日) 00:37:45 ID:G6BdQ7rx] 30倍速の時計の作り方わかったけど、まだニーズある? FLASHつうより、60進数の算数だわ。
698 名前:Now_loading...774KB mailto:sage [2007/07/22(日) 03:00:57 ID:0c8J/6yZ] N進数として汎用性があるのならクラス化してうpしてくれ
699 名前:Now_loading...774KB mailto:sage [2007/07/22(日) 04:47:31 ID:cuCJYmm4] >>697 0時0分0秒からの経過時間を秒で取得して 30倍してから時刻に戻すだけじゃないの?もっと簡単?
700 名前:Now_loading...774KB mailto:sage [2007/07/22(日) 18:39:28 ID:uWq3laJc] 初めまして、下記内容で困っています助言宜しくお願いします。 【やりたい事】ソフトが落ち無いようにしたい 【 質問内容 】ライブラリのビットマップからステージに貼り付けるとき、ごくまれに、 まれにソフトが落ちる。 サムネール表示されない場合に、ステージに持っていった場合は 確実に落ちます。回避策等ありますでしょうか? 作業内容は現在アルバムを作成していまして、JPEG画像150枚を取り込み WAVの音楽を貼り付けての作業をしています(作業容量約120Mバイト)。 レイヤー50、フレーム2000超えた頃から少し落ちる頻度が高くなってきました・・・ 【 使用環境 】Flash CS3 Professional(30日試用版) + WINXP Home VAIO VGN-FT52DB
701 名前:Now_loading...774KB mailto:sage [2007/07/22(日) 19:44:01 ID:4L4lvqd8] >>700 ハイスペックPCに買い換える。 画像は外部読み込みにする。
702 名前:700 mailto:sage [2007/07/22(日) 21:23:22 ID:uWq3laJc] >>701 さん スペックと外部読み込みですか・・・ 最初はASで処理して行おうとしたんですけど、初めて使うソフトでしたので、 解らず、やはり力技でまず作ろうとしたのが間違いでしたか・・・ まずは何とか外部読み込みでやって見るとことにします。 有難うございました。
703 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 01:40:22 ID:VeK2lc9K] >>697 俺もちょっと興味あるから ソース欲しい ってゲームで使えるなら 需要って結構あるんじゃね
704 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 02:28:24 ID:0WIgJMfm] 30fpsで1コマに1増えるカウンターつくればそれでいいと思うのは俺だけ?
705 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 02:55:48 ID:SPIGB9w8] >>704 それだと時間の速さを変えたいときにFPSを変えないといけなくなる
706 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 03:30:31 ID:0WIgJMfm] 30倍っていってるから書いただけなんだが
707 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 06:26:33 ID:VeK2lc9K] >>706 30倍にするのは簡単だけど 必要なのは、 ゲーム内の時間に 同期した時計だと思うぞ なので基準となる時間を現実の時間から取って 正確に30倍で時間を進ませる 必要があるんじゃない?
708 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 11:12:42 ID:fd8Q+3Cb] 現実時間との同期は、秒が00か30で一致させればいいのかな。 もっと大雑把にしてもいいだろうけど。 それ以前に、ネットゲが動いているサーバ内で閉じちゃってる時間だから 外部からは適当に合わせるしかないよね?そもそもFLASHの場合、PCの 時刻設定しか読めないし。
709 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 11:13:47 ID:JXDAAJ7m] 直接flashじゃないけど、行が多くなったASを一望できるエディタあります? 例えばメモ帳で.as開いた場合、一列で表示されてスクロールが必要だけど 2列、3列で表示されて、スクロールしないで済むと便利です よろしくお願いします
710 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 13:09:34 ID:SPIGB9w8] >>709 普通のeditorならウインドウ分割出来ると思うが
711 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 13:12:16 ID:JXDAAJ7m] >710 何使ってるの? MKEditerつかってて分割はできるんだけど 上下でしかも自動に1列目の続きを2列目に流し込んでくれないのヨ
712 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 13:32:46 ID:nvbodmO1] flashで万華鏡を作りたいんだけど、 作り方の参考になるようなサイトってないですかね。 作品は探せば沢山あったんですが作り方が分からなくて…
713 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 14:00:25 ID:fd8Q+3Cb] Web Designingに万華鏡の記事あったような気がしたけど、さっぱりわからん内容だったなぁ。 広告だったのかな、あれは。
714 名前:709 mailto:sage [2007/07/23(月) 14:08:04 ID:JXDAAJ7m] スレ違いだから移動するわ
715 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 18:22:19 ID:lM/cQv3j] >>712 ぐぐればあるじゃん flash 万華鏡 作り方 6番目
716 名前:Now_loading...774KB mailto:sage [2007/07/23(月) 19:54:44 ID:nvbodmO1] >>715 ありがとうございます。 最終的には ttp://fiore.cside.com/kaleido/main/f2004_re.html このサイトのようなのが作れればと思ってるんですが、 三角形にマスクした画像を動かせば近い雰囲気は出せますかね? 頑張ってみます!!
717 名前:Now_loading...774KB mailto:sage [2007/07/24(火) 08:33:26 ID:ChwvA9IF] クリックするとそこから240フレーム後にジャンプするボタンっていうのを作りたいんだけれど、どうしたらいいでしょうか?
718 名前:Now_loading...774KB mailto:sage [2007/07/24(火) 08:44:53 ID:Lw6F2ZSf] _currentframe+240
719 名前:Now_loading...774KB mailto:sage [2007/07/24(火) 13:17:07 ID:ChwvA9IF] たすかりました。どうもありがとうございますです。
720 名前:Now_loading...774KB [2007/07/24(火) 20:55:46 ID:XryWoSxR] ジャンプ判定・当たり判定がよくわかりません ttp://hakuhin.hp.infoseek.co.jp/main/as.htmlを色々と読ませていたいただいたのですが、 ここのでは連打するとそのまま上に跳んでいってしまいます。 他にも詳しく書かれているサイトがありましたら教えてください よろしくお願いします
721 名前:Now_loading...774KB mailto:sage [2007/07/24(火) 22:51:51 ID:IL/9ZLLH] >>720 そのサイトのどこを参考にしたのかわからないけど、 一回押したらフラグを立てればいいよ。
722 名前:Now_loading...774KB mailto:sage [2007/07/24(火) 23:11:30 ID:whXe7/vw] ちったぁ自分で考えろよ
723 名前:Now_loading...774KB mailto:sage [2007/07/25(水) 02:09:58 ID:+fHFsh7n] 一番簡単なのは、フレーム上でジャンプアニメさせて、押すたびに再生させればいいと思うよ。
724 名前:Now_loading...774KB [2007/07/25(水) 03:33:57 ID:I0cBU6TZ] FLVのコントロールメニューをオリジナルのデザインに したくて、このページを参考に www.adobe.com/jp/devnet/flash/articles/custom_flvcomp_03.html カスタマイズを試したんですが、上手く動作せずに困ってます。 他にカスタマイズ方法を解説しているページありませんか??orz
725 名前:Now_loading...774KB [2007/07/25(水) 05:57:40 ID:vxqaafe8] PCにはいろんなフォントが入っているのにフラッシュ内で使える物が少ないんですが どうやったらフラッシュ内でもいろんなフォントが使えるようになりますか?
726 名前:Now_loading...774KB mailto:sage [2007/07/25(水) 08:11:10 ID:vfoN+nb2] >>755 こんなのはどうでしょう? alpha.blogzine.jp/weblog/2005/05/flash_063a.html
727 名前:Now_loading...774KB mailto:sage [2007/07/25(水) 09:48:04 ID:DBq73t0j] Flashで作ったアニメーションで、これは凄い!と言うようなものを是非教えてください。 表現の媒体にFLASHを使って、どこまでやれるものなのでしょうか…… どの映像作品も大体同じように、種類わけが出来るようなものばかり 少し飽きた、とは言いませんが、刺激が足らない・創作意欲がわかないのは事実です。 皆さんお勧めの、これは凄い、こんな使い方ができる!なんて作品がございましたら、是非教えてください。
728 名前:Now_loading...774KB mailto:sage [2007/07/25(水) 10:05:04 ID:qcIihOAB] >727 スレ違いだろ? 第一君が求めている水準を示さないと収拾つかないぞ
729 名前:Now_loading...774KB mailto:sage [2007/07/25(水) 10:46:26 ID:DBq73t0j] うぅ、そうですか…… 水準と言うか、皆さんの”一番”なもの、感銘を受けたものを知りたいなぁ、と。 ゴノレゴさんのところのものは、FLASHをはじめた頃の自分にはとても大きな存在でした。 今のところ(といっても調べ方がいまいち)の”凄い”と思えた作品は、数年前に”Shock wave.com"で公開されていたスパイ……ネコのものです。 あれがFLASHだったかは不明ですが、アニメーションとしてはとても完成されていたように思います。
730 名前:Now_loading...774KB mailto:sage [2007/07/25(水) 12:17:54 ID:kR1+kRTv] >>725 多分だけど、Flashで一覧に出ないフォントはビットマップフォントじゃない? OSがWindowsならコントロールパネル→フォントでフォント一覧を開いて そこで見えるアイコンが「A」のものがビットマップフォントで、 Flashじゃ扱えないはず。 アイコンが「O」「TT」のものはFlashでは選択できるはず。 ビットマップフォントみたいなドットチックな文字が使いたければ 「flash ビットマップフォント」で検索すれば、有料orフリーのフォントが色々あるみたい。
731 名前:Now_loading...774KB mailto:sage [2007/07/25(水) 19:54:25 ID:AGkkTOaT] >>729 connect
732 名前:sage [2007/07/26(木) 02:44:04 ID:EH0lENu/] AS3始めたばかりでわからないことだらけのため、質問させていただきます。 【やりたい事】AS3で外部データの読み込みが終わってから次の処理をしたい 【 使用環境 】WINXP+SP2 FLASH CS3 PRO ttp://f-site.org/articles/2007/02/08061116.html から引用させていただきますが、 // フレームアクション 略 var myLoader:URLLoader = new URLLoader(); var myRequest:URLRequest = new URLRequest("test.txt"); myLoader.addEventListener(Event.COMPLETE, onComplete); myLoader.load(myRequest); function onComplete (eventObject:Event) { trace("Load complete"); 省略 } trace("NextProcess"); とした場合出力は NextProcess Load complete となってしまいます。 データの読み込み(リスナーの処理が終わったら?)が終わってから次の処理に行くようにするにはどうしたらいいんでしょうか?
733 名前:Now_loading...774KB mailto:sage [2007/07/26(木) 03:18:27 ID:JXjaRsM2] >>732 気が向いたので解説 EventListnerに渡した関数は、そのイベントが終わったとき(Event.COMPLETEしたとき)に呼ばれる。 逆に言えば、終わるまではいつまでも呼ばれない。 そして関数はどの位置に書いてあっても関係なく、誰かが呼ばないと処理されない。 この場合は、 myLoader.load(myRequest); の後に(関数は誰も呼んでないので) trace("NextProcess"); が処理された。 その後、Eventの処理が終わったのでonCompleteが呼ばれたわけ。 よって、読み込み処理の後でなんかさせたいんだったら、onCompleteの中に書けばよい。
734 名前:732 mailto:sage [2007/07/26(木) 10:35:38 ID:VtJcjh+C] >>733 ご解説ありがとうございます。 >よって、読み込み処理の後でなんかさせたいんだったら、onCompleteの中に書けばよい ということは、複数の画像を用意してそれぞれ読み込みが終わったあとメインの処理をするといった流れの場合、 定義略 var myRequest1:URLRequest = new URLRequest("test1.txt"); myLoader1.addEventListener(Event.COMPLETE, onComplete1); var myRequest2:URLRequest = new URLRequest("test2.txt"); myLoader2.addEventListener(Event.COMPLETE, onComplete2); var myRequest3:URLRequest = new URLRequest("test3.txt"); myLoader3.addEventListener(Event.COMPLETE, onComplete3); myLoader1.load(myRequest); function onComplete1(eventObject:Event) { trace("Load 1 complete"); myLoader2.load(myRequest);} function onComplete2 (eventObject:Event) { trace("Load 2 complete"); myLoader3.load(myRequest);} function onComplete3 (eventObject:Event) { trace("Load 3 complete"); NextProcess();} function NextProcess(){処理} といった感じで処理を書いていけばいいのでしょうか? また、上記の場合、外部のクラス、CS3のヘルプ[URLLoader.class]の項目のラストURLLoaderExample www.adobe.us/livedocs/flex/2_jp/langref/flash/net/URLLoader.html を使用する場合、読み込み終了を確認するにはどうしたらいいのでしょうか?
735 名前:Now_loading...774KB mailto:sage [2007/07/26(木) 16:42:37 ID:9u+caMlB] 質問失礼します。 マリオのようなアクションゲームを作ろうとしています。 ですがジャンプや壁(ブロック)の当たり判定がうまく出来ません。 hitTestではなくxy軸で当たり判定をしています。 どのようにすれば良いでしょうか?
736 名前:Now_loading...774KB mailto:sage [2007/07/26(木) 16:49:47 ID:4EHB3oPQ] >>735 またか…。 ASスレのこのレス見て、実際に本読んでみたりしたのか?その結果わかったことはあるのか? 783 名前:Now_loading...774KB メェル:sage 投稿日:2007/07/23(月) 19:04:18 ID:fd8Q+3Cb >>777 基本はそんな感じですが、そのあたりの説明をちゃんと するとかなり複雑なことになり始めます。 左右に移動しつつであれば、右下、左下の位置を調べないとだめとか。 本屋にいくとアクションゲームの作り方、みたいな本が並んでいるので そういったものを参考にするとよいかと。 具体的に、どうなるべきところがどうなってしまうとか、どういうスクリプトを書いてるとか 自分はどこまで理解しててどこまでは実現できてるるとか説明しないと、 これ以上具体的なレスはつかないと思われる。 知識があまりに乏しい場合は、一端いまの目標は脇に置いたほうがいいこともある。
737 名前:Now_loading...774KB mailto:sage [2007/07/26(木) 16:57:00 ID:J6h5ZcTZ] >>734 ローダーそれぞれにフラグ(配列でとる)を用意してcompleteしたら その配列のフラグを立てる。 Timerでその配列をforで全部チェックしてフラグがOKなら次処理を行うみたいな。
738 名前:734 mailto:sage [2007/07/26(木) 22:22:37 ID:EH0lENu/] >>373 ご返答どうもです。 すみません。自分なりに書いてみたのですが、うまく動かず……というか、イマイチ処理が理解できてないような気がします。 お手数ですが、もう少し詳しい解説をお願いできないでしょうか?
739 名前:Now_loading...774KB mailto:sage [2007/07/26(木) 23:19:32 ID:J6h5ZcTZ] >>738 Javaのスレッドとか勉強するのもいいかもね ただ、Flashでこれがいいかはわからんし、もっといいやり方があれば そっちでやった方がいいとおも
740 名前:Now_loading...774KB mailto:sage [2007/07/26(木) 23:34:51 ID:PENJcVtx] >>732 , >>734 の書き方を総括した物で順次処理は一応できたよ? var myLoader1:URLLoader = new URLLoader(); var myLoader2:URLLoader = new URLLoader(); var myLoader3:URLLoader = new URLLoader(); var myRequest1:URLRequest = new URLRequest("test1.txt"); var myRequest2:URLRequest = new URLRequest("test2.txt"); var myRequest3:URLRequest = new URLRequest("test3.txt"); myLoader1.addEventListener(Event.COMPLETE, onComplete1); myLoader2.addEventListener(Event.COMPLETE, onComplete2); myLoader3.addEventListener(Event.COMPLETE, onComplete3); myLoader1.load(myRequest1); function onComplete1(eventObject:Event) { trace("Load 1 complete"); myLoader2.load(myRequest2);} function onComplete2(eventObject:Event) { trace("Load 2 complete"); myLoader3.load(myRequest3);} function onComplete3(eventObject:Event) { trace("Load 3 complete"); NextProcess();} function NextProcess(){ trace("NextProcess");} 本当はLoaderもURLRequestオブジェクトもListnerも1個で事足りるんだけど、 まあ最初はみんなこんなもんだよ。 やっていく内に何が無駄かとか分かってくると思う。
741 名前:Now_loading...774KB mailto:sage [2007/07/26(木) 23:39:21 ID:J6h5ZcTZ] >>740 できたよって、、、そのままじゃんw ことたりるソース提示しないとなw
742 名前:734 mailto:sage [2007/07/27(金) 00:02:23 ID:ZtOCqkuU] >>439 >>740 レスありがとうございます。 えっと自分が今混乱してるのは >>737 さんの Timerでその配列をforで全部チェックしてフラグがOKなら次処理を行うみたいな。 ということだったので Flagが立つまでメインの処理?の方ではTimerで遅延、遅延が終わってFlag立ってるか確認して、してないようであれば、もう一度タイマースタートかな と思い、Timer を調べていたんですが、Timerもイベント処理……???? どうやったら良いんだろう という状態でございます。
743 名前:Now_loading...774KB mailto:sage [2007/07/27(金) 00:59:38 ID:sTpFdFFu] >>742 >>737 が言ってるのは、 function onComplete1(eventObject:Event) { trace("Load 1 complete"); flag[0]=true; //フラグセット myLoader2.load(myRequest); } ってやっていってflag配列が全てtrueなら読み込み完了ってことでしょ。 Timerは知らんけどCompleteするたびにforでチェックすればいいんじゃない? というかAS3のことは知らんけど、 LoadList(配列)に読み込む対象のテキスト名を入れといて、 var index:Number = 0; myLoader.addEventListener(Event.COMPLETE, onComplete); myLoader.load(new URLRequest(LoadList[index])); function onComplete(eventObject:Event) { trace("Load " + index + " complete"); index++; if (index == LoadList.length ){ trace("AllCompleate"); }else{ myLoader.load(new URLRequest(LoadList[index])); } } 書き方は違うかもしれないけどコンナ感じできんの?
744 名前:734 mailto:sage [2007/07/27(金) 01:18:46 ID:ZtOCqkuU] >>743 さん 具体的なサンプルありがとうございます。 しっかりとロード部分ができました。 ただ、同時に自分で理解しきれてなくて気になっているのは、 >>733 の この場合は、 myLoader.load(myRequest); の後に(関数は誰も呼んでないので) trace("NextProcess"); が処理された。 その後、Eventの処理が終わったのでonCompleteが呼ばれたわけ。 との説明が気になっていまして、 myLoader.load(myRequest); を行うとデータのロードが開始される。 ここでmyLoader内の処理と同時にtrace(メインの部分の記述?)が動き出すということになるのでしょうか? もし、仮にそうだとしたら、traceの前でLoad(onComplteが呼ばれる)が終わるのを待つことはできないのでしょうか? >>742 でも書いたのですが、Timerを使ってその前で遅延、そして読み込まれているのかチェックを行い処理を勧めていくのかと思い、Timerを調べていたんですが、流れがごちゃごちゃになっている状態です。 訳のわからないことを言っているのかもしれませんが、ご教授願えますでしょうか?
745 名前:Now_loading...774KB mailto:sage [2007/07/27(金) 01:50:10 ID:sTpFdFFu] >>744 外部テキスト読み込み中でも その部分でメイン部分の処理が止まってるわけじゃない。 >traceの前でLoad(onCompleteが呼ばれる)が終わるのを待つことはできないのでしょうか? そのためにEvent.COMPLETEがあるのでは?onComplete内でtrace部分を書けばいい。 Timerは一定間隔で処理を行うもの。処理が止まるわけじゃない。 一定間隔(例えば一秒ごとにとか)でフラグがtrueかチェックするってことでしょ。
746 名前:734 mailto:sage [2007/07/27(金) 01:59:26 ID:ZtOCqkuU] >>745 ということ、AS3で処理を各場合は >>734 で記述したような方法でプログラムの流れを書いていく感じになるんですかね? どうも、関数の外に大まかな流れを書いてプログラムしていくものなのかなっと固定概念が付いちゃってるみたいです。
747 名前:734 mailto:sage [2007/07/27(金) 02:06:43 ID:ZtOCqkuU] あ、イベントリスナーで それぞれの処理を書いていけばいいのか (間違ってるかもしれないけど)大分イメージ掴めてきました。 いろいろといじって自分なりに試してみます。 ご丁寧に教えて下さった皆様、ありがとうございました。
748 名前:Now_loading...774KB [2007/07/28(土) 16:28:16 ID:nSht6GaZ] ファイルの種類がMIDIシーケンスになってる音楽は フラッシュで使う事できないですか?
749 名前:Now_loading...774KB mailto:sage [2007/07/28(土) 19:59:02 ID:ZO5uNDtr] >>748 midiは命令文しか入ってないからそもそも音楽じゃないよ。 録音しなされ。 質問です。 FLASH8を使ってます。 文字や(透過した)画像等にフィルタをかけて伸縮のモーションをかけると、小刻みにぶれてしまいます。 これを直したいのですが、どうすればいいのでしょうか?
750 名前:Now_loading...774KB mailto:sage [2007/07/29(日) 00:17:40 ID:7fLmeL9f] >>749 症状がわかりにくいから、サンプルを見せると良い回答が得られると思う。
751 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 00:48:11 ID:JW2T8wyO] 質問です。 WinXPのPCとVistaのPCがあるのですが、 CS3を動かすにはどちらでやったほうがいいのでしょうか XPのスペックはPen4HT 3Ghz、RAM512MBで VistaのスペックはCoreDuoT2300 RAM1GBです。
752 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 00:53:45 ID:bQ2XHntv] >>750 ttp://www.77c.org/d.php?f=nk2097.lzh このようにぶれます。 一枚目がテキストで、 二枚目〜三枚目が、透過png〜透過pngトレース済み。 swfですとテキスト以外ブレがないんですが、mov形式にすると、ブレが目立ってしまいます(´・ω・`) 諸事情でmov形式を利用したいのですが、どうにかならないものですか?
753 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 09:43:38 ID:jkwbagUw] >>752 静止テキストとか、シェイプにするとか
754 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:20:36 ID:Rzrn81OJ] swfの表示速度が遅くなってしまいます。 ttp://www.studiohuan.com/ayanamiflash.html 上記にswfはHTMLに張ってアップロード したのですがサウンドに対して 表示速度が若干遅くなってしまいます。 MXのムービープレビューでは正常なのですが…。 サウンドより早めに組みなおしたほうが 良いのでしょうか。 (製作OSはXPです。FLASHMXです。) 初心者な質問ですがよろしくお願いします。
755 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:41:53 ID:bQ2XHntv] >753 シェイプですかぁ。 シェイプにすると色々と面倒なことが起こるので、 正直あまりやりたくないのですが…今のところ其れが最善策みたいですね。 考慮してみます。 返答ありがとうございました。
756 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:55:24 ID:p0hX+i2r] >755 キャプチャソフトで録画すればいいんじゃね?
757 名前:Now_loading...774KB mailto:sage [2007/07/29(日) 20:40:40 ID:5+elgDLX] >>754 マルチなんですけど
758 名前:Now_loading...774KB mailto:sage [2007/07/29(日) 20:56:11 ID:L1MpCepb] >>754 マルチ野朗か。じゃあいい加減な返答でいいか。 俺はmx触ったことないが、設定が多少違ってても知らんぞ。 サウンドの同期の設定を「ストリーミング」にしろ。 音質は取り込んだサウンドのプロパティじゃなくて、 パブリッシュ設定のオーディオストリームの項目だから 気を付けとけ。 ここのビットレートを上げれば音質も上がるが、 書き出すswfのサイズも上がるぐらいてめぇにも分かるよな。 ストリーミングがどういうものなのかは自分で調べろ。 もし解決したら、マルチしたスレに解決したって書き込んでおけよ。
759 名前:Now_loading...774KB mailto:sage [2007/07/29(日) 21:32:15 ID:cdq+5j6M] >>758 の優しさに感動した
760 名前:Now_loading...774KB mailto:sage [2007/07/29(日) 21:44:56 ID:p0hX+i2r] 野鼠に餌をやって穀物を食い荒らされる優しさだな 俺は嫌いじゃないが
761 名前:Now_loading...774KB mailto:sage [2007/07/29(日) 22:15:11 ID:bQ2XHntv] >>756 なんですよね。 それが一番手っ取り早いんですよね。 ただ、二度手間になるんで、画質が荒れないかなぁ、と心配。 それと、チェックが簡単に出来ないのもいたい。 考慮しておきます。 返信ありがとうございました。
762 名前:754 mailto:sage [2007/07/29(日) 22:19:02 ID:Rzrn81OJ] マルチって知りませんでした。 すみませんでした。 解決してないけど自力でなんとかします…
763 名前:Now_loading...774KB mailto:sage [2007/07/29(日) 22:52:11 ID:kdGvcj8M] この間はありがとうございました。 無事ロード部分の仕組みを作ることができました。 ttp://jp.msn.com/ (07.07.29日現在 ランダムで表示される)広告欄で表示される ホットペッパーの公告のようにフラッシュの表示サイズを拡大? 移動させるにはどのようにしたらよいのでしょうか? stage系をいじってやれば良いのかと思い、ヘルプ等を読んでいるのですが、うまく変更できずわからない状態です。 当方、WinXP CS3 Pro です。 どなたか助言をよろしくお願いいたします。
764 名前:Now_loading...774KB mailto:sage [2007/07/29(日) 23:49:13 ID:LWznmHEr0] CS3を買うド素人って居るのかねぇ
765 名前:Now_loading...774KB mailto:sage [2007/07/29(日) 23:54:49 ID:p0hX+i2r0] デザイン系プロなら有り得る
766 名前:763 mailto:sage [2007/07/30(月) 02:29:17 ID:YBPVZRiG] 30日なったところ ホットペッパーの公告がでなくなったようです。 ただ、代わりにVISAの公告がやりたいことです。 やりたいことは VISAの公告のようにFLASHの画面のサイズを変更する方法です。 よろしくお願いいたします。
767 名前:Now_loading...774KB mailto:sage [2007/07/30(月) 12:23:28 ID:pcJPR8uw] つか、広告だろ
768 名前:Now_loading...774KB mailto:sage [2007/07/30(月) 20:00:50 ID:7o9rltwa] >>766 俺の環境ではその広告が出なかったので違うかもしれないが、 HTMLのレイヤーを使うんだ。
769 名前:Now_loading...774KB mailto:sage [2007/07/30(月) 21:29:29 ID:9K2EZ5hO] Flash買おうと思ってるんですがCS3を買って問題無いんでしょうか?
770 名前:Now_loading...774KB mailto:sage [2007/07/30(月) 21:34:07 ID:IiuoVhae] >>769 どういう問題?Adobe製品なら今はCS3しかない。 サイトで動作環境とか確認したほうがいい。
771 名前:Now_loading...774KB mailto:sage [2007/07/30(月) 21:38:50 ID:9K2EZ5hO] >>770 動作条件は大丈夫です。 と思ったら動作条件満たしたPCが今壊れたorz
772 名前:Now_loading...774KB [2007/08/01(水) 17:05:35 ID:X3vxrIpR] 質問です。 flash8 winXPを使用しています。 ttp://hfm-kenchan.com/Lesson/log_qa/D0412023.htm ここのサンプルのように外部jpgを読み込むflashを作りたく、それ自体はこのサンプルを参考に出来ました。 更に、それぞれの画像に個別リンクをつけたいのですが、そういうのは可能でしょうか? このサンプルだと同じ動きの中に外jpgを読み込んでいるので、fla内にボタン>リンクしても全ての画像で同じURLに飛んでしまいます。 あとは外部txtでリンク読み込むかですが、それを外部の画像と連動できますか? よろしくお願いします。
773 名前:Now_loading...774KB mailto:sage [2007/08/01(水) 18:00:05 ID:FG5YNyyV] 自分で「こうしたい」ってのがあるんだったらやってみればいいのに。
774 名前:Now_loading...774KB mailto:sage [2007/08/01(水) 20:23:36 ID:TeB3lLKG] ムービークリップに関数を追加して、それを大元のタイムライン側から呼ぶというのはできないんでしょうか? ムービークリップの1フレーム名にfunction定義して呼び出しても何も起きませんでした。 プログラマとしての経験は長いんですがFLASHは勝手が違って手こずってます・・・
775 名前:Now_loading...774KB mailto:sage [2007/08/01(水) 21:14:00 ID:QGXYgT/l] >>772 MCのonReleaseにgetURL書けばいいんじゃないの? >>774 function Hoge() { } って大元タイムライン( = ルート) に定義したら _root.Hoge() でどこからでも呼べる。 もしくは this._parent.Hoge() みたいに相対パスでも呼べる。
776 名前:774 mailto:sage [2007/08/01(水) 21:28:47 ID:TeB3lLKG] >>775 うーん、やっぱ大元タイムラインじゃなきゃ駄目なのかな? ムービークリップのインスタンス名を_movieClipとか定義して、 その_movieClipの中にLabelコントロールをインスタンス名myLabelで定義。 大元タイムラインに_movieClip配置して、大元タイムラインで、 _movieClip.myLabel.text = "hoge"; みたいなことってできないのかな?
777 名前:Now_loading...774KB mailto:sage [2007/08/01(水) 21:37:34 ID:FdPX6ChC] >>776 できる。 だがその情報だけでは何ともいえない。 存在しないインスタンスに関数を定義しようとしているとか 定義される前に呼び出そうとしているとか パスが違うとか 原因はいろいろ想像できるが。
778 名前:774 mailto:sage [2007/08/01(水) 21:59:50 ID:TeB3lLKG] * ムービークリップ(シンボル名:movieClip) - Label配置(インスタンス名:label) - function hoge()定義 * タイムライン - フレーム1を挿入 - movieClipを配置(インスタンス名:movieClip1) - アクションスクリプト movieClip1._x = 0; <-- OK。機能する movieClip1.label.text = "hoge" <-- 駄目 movieClip1.hoge(); <-- 駄目 という感じです。バージョンはBasic8。
779 名前:Now_loading...774KB mailto:sage [2007/08/01(水) 22:24:31 ID:aLkGp9Ds] >778 フレームが再生されると AS→描画の順で実行される だから、関数の呼び出しとmovieClipが同フレームにあると 関数を呼び出した辞典では、movieClipが存在せず実行されない ためしに1フレでmovieClip配置。2フレにASを書くと動く
780 名前:Now_loading...774KB mailto:sage [2007/08/01(水) 22:32:21 ID:aLkGp9Ds] >779 実際やってみたけどちょっと違う わりぃ、忘れてたことあった 呼び出したMCに配置された関数は フレームを進めないと実行されない たぶんこっち。779は忘れてくれ。 公式ソースがあったんだけど失念した ググればそれ関係出てくるよ
781 名前:Now_loading...774KB mailto:sage [2007/08/01(水) 22:41:01 ID:TeB3lLKG] 動いたお。thx。 全てがタイムラインベースってのはややこしいですなぁ。 * 各ムービークリップ 1フレーム目:必要なfunction全部定義 * 大元タイムライン 1フレーム名:ムービークリップは配置するだけ。 2フレーム目:ムービークリップの初期化系function呼び出し 3フレーム目:実行開始 とかが常套手段かな?
782 名前:Now_loading...774KB mailto:sage [2007/08/01(水) 22:42:32 ID:TeB3lLKG] うお。でもまぁ、>>780 が正解としても、>>781 のやり方で問題ないね。
783 名前:Now_loading...774KB mailto:sage [2007/08/02(木) 08:35:37 ID:Fqi/J+uw] ステージにピッタリの大きさの、二種類のシーケンス画像(1000フレームくらいある)を、 ボタンクリックで切り替えるには、どのようにすれば良いでしょうか? 「切り替えた際に、シーケンス同士のフレーム番号は正確に一致させる。」 という制約つきです。 現在、下のレイヤーにシーケンス@を配置し、上のレイヤーにはシーケンスAのMCを配置して シーケンスAのvisibleを操作する事で、表示を切り替えていますが。 この方法だと、どうもズレが発生してしまうようです。 スクリプトでレイヤーの可視を操作出来れば簡単そうなのですが、どうも出来ないようですし。 どなたか解決法を……。
784 名前:超初心者 mailto:age [2007/08/02(木) 09:43:31 ID:krdBE9Xj] 携帯の待ち受け用のアナログ時計をつくりたいのですが、色々なサイトに載ってるスクリプトでやってみたんですがうまくいきません。どなたか教えていただけないでしょうか。FLASH Pro 8 使用しております。 レイヤー1 背景 レイヤー2 針(長針、短針、秒針) インスタンス名 long,short,second レイヤー3 ダイナミックテキストボックス(日付) 変数today レーヤー4 フレーム1 fscommand2("FullScreen", true); fscommand2( "SetQuality", "high" ) d = fscommand2("GetDateDay"); day = fscommand2("GetDateWeekday"); hr = fscommand2("GetTimeHours"); mn = fscommand2("GetTimeMinutes"); sc = fscommand2("GetTimeSeconds"); short._rotation = hr*30+mn*0.5; long._rotation = mn*6+sc*0.1; second._rotation = sc*6; today=d; レイヤー4 フレーム2 gotoAndPlay(1); 参考にしたサイトは、ttp://www.geocities.jp/flashiroha/mobile/mobile10.htmlです。 パブリッシュした際に、以下のエラーが出てしまいます。 FTPS030: FSCommand2 FullScreen コマンドはエミュレータでサポートされていません。デバイス上でテストしてください。次のコンテンツに問題があります : 5 〜 SWF データ内の ActionScript が無効です。 携帯の機種は、AUのW43Sなんですが。時計以外の待ち受けFLASH等は、FlashLite1.1で作成して問題なく再生されます。どなたか解決方法解る方よろしくお願いします。 作りかけの".fla"ファイルは以下のページにUPしてみました。 ttp://www.geocities.jp/yamatokyousouren/down.html
785 名前:Now_loading...774KB mailto:sage [2007/08/02(木) 11:20:23 ID:0hnmotxM] >>784 まず簡単なfscommand2で時間をテキスト表示するプログラムでも作って それが動くことを確認。
786 名前:Now_loading...774KB mailto:sage [2007/08/02(木) 17:54:02 ID:f7iLTt14] ログイン後のページにFLASHがあるとします。 FLASHでも通信を行ってユーザーの情報にアクセスします。 よってFLASHでもセッションIDが必要になりますが、 objectタグのインナーにあるparamタグにセッションIDを渡すくらいしか方法がないでしょうか? HTMLのソースを見るとセッションIDがばれてしまいますが・・・
787 名前:Now_loading...774KB mailto:sage [2007/08/02(木) 20:52:26 ID:OL7RmmSQ] FLASH8、XPです。 ルートにAというムービークリップがあって そのAのフレームアクションで BというムービークリップをルートにattachMovieしてさらに Bの動きをイベントハンドラメソッド[onEnterFrame]で設定していた場合、 Aのムービークリップが消えたら Bに影響をあたえるのでしょうか?
788 名前:Now_loading...774KB [2007/08/02(木) 22:43:48 ID:xFZvfpau] 技術的な話題じゃなくて恐縮です 神奈川の会社ですが、FLASHができる短期バイト(8月いっぱいまで)を 超速攻で募集したいのですが、どんなサイトがございますでしょうか (当然優良でもかまいません) 大手やfindjobだと、会社に訪問して原稿練ってうんぬんで、1週間は かかりますがそれでは遅いのです あと、時給は2000円を考えていますがこれはどうでしょう? イラレで下原稿はできていて、写真等の素材も当然あり、テキストの 表示のさせ方がメインだったりするので、それほど難易度の高い仕事では ないと思います
789 名前:Now_loading...774KB mailto:sage [2007/08/02(木) 23:12:40 ID:LIadS2ef] >>783 シーケンス画像のことは全然わからないんだけど、フレームを持っているなら シーケンス1MC.gotoAndPlay(シーケンス2MC._currentframe)とかで。 >>786 LoadVarsクラスでphpやcgiとやり取りできる。 >>787 やってみればいいと思うんだけど、 onEnterFrameをAに書いてあるなら影響ある。 >>788 バイトじゃなくて制作会社に依頼してみては?
790 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 00:23:01 ID:2oajl50N] まー意図としては納期も納期だし自社で囲って指示しつつ 細かい調整しながらってのをやりたいんじゃないかね。 外部に投げると意思疎通とか色々手間が増えるしねぇ、出向ならまだしも。 ただそうそう今ぶらぶらしてる手空きの人でスキルがしっかりある人ってのは 中々厳しそうだ。 ただ、学生あたりなら夏休みだからちょうどいいかもしれない。
791 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 00:41:00 ID:549W0pu0] デジハリに聞いてみたらどうよw
792 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 01:23:07 ID:o10fdB2s] >>724 方法は違うが、FLVコンポーネントをMovieClipとして扱っても いろいろできるよ
793 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 11:50:46 ID:6NE5z0XY] >>788 時給というか日給で提示したほうがお得に見えるよ。 8時間労働で1日1.6万円、残業支払いますだと、結構魅力的じゃないかな。 やる内容によるけど時間2000円はバイトなら十分。 振込み2ヵ月後とかじゃなくて、月末即払いとかなら 金策にこまったプロだって捕まえれれるかもしれない。 本当に速攻で人が欲しいなら、 mixiのweb系コミュで求人トピOKのとこ探して 書き込みしてみたらどうだろう。
794 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 12:26:10 ID:oiMHKOii] 人買いは他でやれ
795 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 12:38:25 ID:ryv9ei1P] 大阪に住んでる俺でいいならやってやんよ
796 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 13:08:40 ID:X65lbAZH] すみません、CS3を使っている者ですが、サウンドの同期の項目が見つかりません タイムラインにサウンド用の空レイヤーを一つ用意して、そこにmp3を入れたのですが、どこで同期の設定ができるのでしょう? 解説サイトには音を入れたフレームのプロパティから操作すると書かれてありましたが、プロパティの中にはそれらしいものが見つからないのです。 ストリーミングに設定しないと後から困る事になります。 どなたか教えてください
797 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 13:34:54 ID:oiMHKOii] >>796 AS2.0のサイトを参考にしてるならCS3とは違うと思うのが普通
798 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 13:54:54 ID:6NE5z0XY] >>796 マニュアルを開く。「サウンド 同期」で色々出てくる。 解決。
799 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 14:14:56 ID:2oajl50N] >>796 mp3置いたレイヤーの、再生時間内のタイムラインをクリックすれば 画面下のプロパティタブ内に同期の項目もでてくる。 俺も当初は迷ったよ。
800 名前:796 mailto:sage [2007/08/03(金) 14:21:20 ID:X65lbAZH] ご回答ありがとうございます! 項目が見つかりました。制作がんばっていきたいと思います
801 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 19:53:23 ID:Eov9jBOG] 以前質問したものですがどうも有難うございました、またすいませんが質問させてください。 【やりたい事】 レイヤー処理で挿入したレイヤーの後に他のレイヤーのタイムラインも一緒に挿入した分だけずらしたい。 【 質問内容 】 100ぐらいのレイヤーを作成して50番ぐらいに一個追加する事になりまして、 色々試したのですが、この場合は、やはり一つずつづらして行くしかないのでしょうか・・・・ 【 使用環境 】Flash CS3 Professional(30日試用版) + WINXP Home VAIO VGN-FT52DB
802 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 20:56:49 ID:549W0pu0] >801 ctrl+フレームクリックor一番上のフレーム番号メモリをクリック F5
803 名前:Now_loading...774KB mailto:sage [2007/08/03(金) 20:57:59 ID:549W0pu0] フレーム番号の指す赤い目盛り
804 名前:Now_loading...774KB [2007/08/03(金) 21:10:45 ID:iQit2wmF] Flash MX使ってるんですが レイヤーXの上にレイヤーYをかぶせたいときはどうすればいいんですかね? 勝手にレイヤーXのほうが上になってしまう・・・
805 名前:Now_loading...774KB [2007/08/03(金) 21:17:17 ID:iQit2wmF] すんません 事故解決しました
806 名前:801 mailto:sage [2007/08/03(金) 21:54:34 ID:Eov9jBOG] >>802 ,803さん すいません、そのやり方で簡単に出来ました、 いや凄い便利でビックリです感動しました・・・ 有難うございました。
807 名前:Now_loading...774KB [2007/08/03(金) 23:58:21 ID:Q+cO1Dgc] Flashで下記のような穴埋め問題を作りたいのですが、何をどうしていいかさっぱり分かりません。 一応、簡単な仕様は考えてはみましたが、Flash自体初心者なのでこれが楽な方法かも分かりません。 サンプルになりそうなものも探してみたのですが、見つかりませんでした。 環境はCS3のお試し版です。作れそうな兆しが見えてきたら製品を買おうと思ってますが。。。 ---- 1.テキストファイルで問題文を用意して適当な識別子(例えば【】)で穴を認識する。 例)【水蒸気】は大きな【潜熱】を持ち、【水蒸気】を含む【大気】は【熱】の【移動】の【媒体】として働きます。 2.穴の部分はテキストフォームになっていて、ユーザーが入力できる。 3.入力した時点(ユーザーがEnterキーを押した時点)で不正解なら正答を赤字で表示する。 ---- 問題文はなんとなく外部テキストファイルを読み込むのが良さそうだと思ったのですが、プログラム中に差し込んでも問題ありません。アドバイス宜しくお願いします。
808 名前:Now_loading...774KB mailto:sage [2007/08/04(土) 00:24:40 ID:Bdxisne2] >807 出来るところかやればいいじゃないか 問題読み込みは「xmlの読み込み」を調べる 1,今日の天気は【晴れ】です[改行] 2,明日の天気は【雨】です[改行] みたいな とりあえず txtを読み込ませる テキストボックスに表示 入力テキストボックスに表示内容を入力 あっていたらOK みたいな 簡単なものから作れば?
809 名前:788 mailto:sage [2007/08/04(土) 01:22:12 ID:9XCothY4] 楽天ビジネスに出したけど、反響業者ばかりであんま面白くないな まあ当然なんですが 無料というか即席で載るマイナー求人サイトは反響ゼロ mixiは気付かなかった んなもんが求人になるのか 時代の代わりは早いなあ infoseekとかgooが、御三家と呼ばれていた時代もありますた 糞アカウント2つしかないのだが、それでも集まるのかな ヤフオクの実績ゼロ垢みたいな扱いになりそうな悪寒 大阪の彼でも誰でもいいから人手ほしい・・・ 会社自体は金あるので、速攻払い可能なんだけど それで釣るのって難しいよね
810 名前:Now_loading...774KB mailto:sage [2007/08/04(土) 06:17:37 ID:Px2q1zcx] >>807 問題文の中にテキスト入力フィールドをというのはちと大変だから、まずは 【ア】は大きな【イ】を持ち、【ウ】を含む【エ】は【オ】の【カ】の【キ】として働きます 【ア】____【イ】____【ウ】____... みたいに問題文は1文だけ固定で、下の方にテキスト入力フィールドを配置するほうが 楽に出来ると思う。解答ボタンでも配置してボタンが押されたら正誤判定して、フィールドを 反転するなり、○×を表示するなりするとかかな。
811 名前:Now_loading...774KB [2007/08/04(土) 22:55:53 ID:mT4sXyHi] スライドショーにちょっと手を加えたモーショングラフィックスみたいなのを作りたいんですけど、 Flashっって、1つのムービークリップごとに1つのレイヤーを作っていったほうがいいんでしょうか? 写真の数が150枚くらいあるので、レイヤーが200とかになりそうなんですけど・・・
812 名前:Now_loading...774KB [2007/08/04(土) 23:52:55 ID:3J167N21] WinのFlash8-Proで作成したSWF(Player7)をMacで再生させる場合で 質問です。 SWF内にテキストフィールドがあり、ここに文字(英文)を打ち込みますが、 Macの場合、yなど下に突き出たアルファベットは、Winで再生させた場合と 違い、テキストフィールドの下端で切れて見えなくなります。 つまり、flyという語ではflv、eggならe。。のように見えます。文字自体は正しく 認識されていますが、他者が使う場合に誤解を生みそうです。 どうしたら良いでしょうか?
813 名前:Now_loading...774KB [2007/08/04(土) 23:53:50 ID:7s4Wc9dA] 【やりたい事】ライブラリに登録する名前を連番などで半自動的に付けたい 【 質問内容 】以前、どこかのサイトでそんなプラグインをみた気がするのですが、 ライブラリに登録されてる「シンボル〜」とかのシンボル名を一度に変換したい 【 使用環境 】Mac OS9のFLASH MXまたはMac OSXのMX2004 100個ぐらいあるのでなにか良い方法が有ればと。 どなたかよろしくお願いします。
814 名前:812 mailto:sage [2007/08/05(日) 04:32:05 ID:OkcPINDK] (補足) フォントは『_ゴシック』です
815 名前:Now_loading...774KB mailto:sage [2007/08/05(日) 06:25:51 ID:ktwu+yvT] >>811 attachMovie使う >>812 テキストフィールドのプロパティで色々設定変えてみるとか >>813 jsflでググってよさそうなのを使う
816 名前:Now_loading...774KB mailto:sage [2007/08/05(日) 08:14:16 ID:ftdSo5jp] ゴメン、ちょっと質問させて attachMovie を使って"イラスト_mc"を” 生成される.MC”内に生成する場合、 生成位置ってどうやって指定したらいいのかな?
817 名前:Now_loading...774KB mailto:sage [2007/08/05(日) 08:59:24 ID:ktwu+yvT] >>816 this.attachMovie("イラスト_mc", "イラスト_mc", 100, {_x:100, _y:200}); とか t_mc = this.attachMovie("イラスト_mc", "イラスト_mc", 100); t_mc._x = 100; t_mc._y = 200; とか
818 名前:Now_loading...774KB mailto:sage [2007/08/05(日) 09:01:49 ID:ktwu+yvT] ああ、thisはその"生成される.MC"かな
819 名前:813 [2007/08/05(日) 12:31:22 ID:nJSJJyFx] >>815 様 ありがとうございます。 いろいろ探しましたがFlashCS3用のは見つけましたが 当たり前ですが、MX2004ではインストールすらできませんでした。
820 名前:Now_loading...774KB mailto:sage [2007/08/05(日) 17:13:50 ID:ATmOV0ef] >>819 jsflは自分で作ればいいじゃん。
821 名前:Now_loading...774KB [2007/08/05(日) 17:17:12 ID:aPB7NUnT] お邪魔します。 だいぶ前Flash8の体験版が付属している本を買って放置してたんですが、CS3の体験版が出てることを知りました。 どちらも使いたいんですが、Flash8の体験版を30日試用した後削除して、CS3の体験版を30日使うことは可能ですよね?
822 名前:Now_loading...774KB mailto:sage [2007/08/05(日) 20:01:49 ID:uoBAD7xm] Flashでは、ムービークリップの大きさにしたがって、元画像の大きさは変更せずに、 画像のパターンを繰り返し塗りつぶしてくれるような機能はないのでしょうか?
823 名前:Now_loading...774KB [2007/08/05(日) 22:11:29 ID:3jQLZMOr] >>821 俺らが知ってるわけ無いだろ。 アドビに聞け
824 名前:Now_loading...774KB [2007/08/05(日) 22:59:51 ID:czsY2Jzb] えと、今日始めてパラフラでflashに触れたものなんですが ゲームを作るときなどにビットマップのキャラチップは ひとつひとつ別のファイルにしておかないといけないのですか? それとも画像の一部を表示なんてことはできるのでしょうか?
825 名前:Now_loading...774KB mailto:sage [2007/08/05(日) 23:04:03 ID:hI87ciw0] >>824 だからパラフラはパラフラのスレで聞いてよ
826 名前:Now_loading...774KB [2007/08/05(日) 23:07:41 ID:czsY2Jzb] >>825 すみません。そういわれるとそうですね
827 名前:Now_loading...774KB mailto:sage [2007/08/05(日) 23:15:52 ID:ktwu+yvT] >>821 別プロだし大丈夫だと思うが、当然CS3での新機能はFlash8では使えないし、 保存は8形式にしないと開けないよ >>822 よくわからんが、htmlの背景で小さいGIFとかを敷き詰めるような感じなのかな Bitmapあたりにありそうだけど使ったことないから解らん
828 名前:Now_loading...774KB [2007/08/06(月) 02:21:46 ID:T85ot98Y] すみません。 ActionScriptで下から上に背景が流れる無限ループを作っているのですが どうにも上手く行かず助けて下さい。 まず、ムービークリップの基準点を左上にして、インスタンスをステージの左上に配置。 そのインスタンス名を「back」という名前にします。 フレームに以下のActionScriptを書きます。 back.duplicateMovieClip("back2", 1); back2._y = -back._height; speed = 5; this.onEnterFrame = function() { back._y += speed; back2._y += speed; if (back._y>back._height) { back._y = back2._y-back._height; } if (back2._y>back2._height) { back2._y = back._y-back2._height; } }; これで上から下へ無限ループするムービーはできます。 が、下から上に無限ループさせようと色々と試行錯誤しているのですが、うまくいきません。 環境は、WinXPでFlashMXを使っています。 もし、おわかりになられる方がいらっしゃいましたら どなたかアドバイスください。 どうかよろしくお願いいたします。
829 名前:Now_loading...774KB mailto:sage [2007/08/06(月) 05:12:50 ID:i94p5a+Q] >>828 アドバイスって言われても、そのソース自分で作ったのならそんなの簡単に出来るでしょ 色々試行錯誤って、ちゃんと紙に図を書いて考えたの?
830 名前:Now_loading...774KB mailto:sage [2007/08/06(月) 16:05:48 ID:0oSkl1xi] テンプレートモンスターに売っているflashで よく見かける、3Dを使ったものや photoshopとflashなどだけでは出来そうにない 霧の動きなどを作ってみたいので 勉強しようかと思うんですが swift3dとアフターエフェクツを頑張ればいいんでしょうか? 高額買い物になりそうなので、皆さんの環境を 参考に教えてくださると嬉しいです。
831 名前:Now_loading...774KB mailto:sage [2007/08/06(月) 16:07:41 ID:zndNToTK] パソコン(WinXP)がぶっ壊れたから初期化したんだけど、 またFla8をインストールしようと思うんだけど 「シリアルがダブってる」とか言われない? >>184 が似たような答えだと思うけど、誰か教えてください。
832 名前:Now_loading...774KB [2007/08/06(月) 17:01:11 ID:cqQD/y9l] 基本的な質問なのですが、全てのレイヤーに一括で、 任意の場所に、任意の数のフレームを挿入する方法はないのでしょうか? よろしくお願いします。
833 名前:832 mailto:sage [2007/08/06(月) 17:06:48 ID:cqQD/y9l] すみません、Macromedia Flash Professionalを使用してます。
834 名前:Now_loading...774KB mailto:sage [2007/08/06(月) 18:11:50 ID:3qmXTMnn] >832 スレぐらいググレカス
835 名前:Now_loading...774KB mailto:sage [2007/08/06(月) 19:05:21 ID:tlOGmKmb] >>832 ひさびさにjsflを適当に書いてみたよ。こんなんでどうでしょ? OSわからんからアレやけど、Winなら C:\Documents and Settings\{$user$}\Local Settings\Application Data\Macromedia\Flash 8\ja\Configuration\Commands\ に配置。 flash起動してコマンド実行。 動作確認は8 pro。 swf.dtdns.net/etc/jsfl/addframes.zip 更新はしないつもりなので、挙動が違った場合は、残念ということでw
836 名前:Now_loading...774KB mailto:sage [2007/08/06(月) 21:05:45 ID:tlOGmKmb] >>813 つくってみた。jsfl。 ライブラリアイテム名の連番変更 swf.dtdns.net/etc/jsfl/renamelibraryitem.zip 動作確認 : WindowsXP flash pro 8 必ず一度、テストファイルを作って挙動を確認してから 使ってください。 選択アイテムをフォルダ以外すべてリネームするので、 変更したくない物も変更される可能性がありますから。 変更したいアイテムを一度新規フォルダに突っ込んで フォルダ選択→リネームが安全です。
837 名前:813 [2007/08/06(月) 23:09:50 ID:XExvMe1w] >>836 様 ありがとうございます! いろいろJSFLで検索かけて探してみて、 Flash8用の.mxpで動作するのを見つけたのですが、 FlashMX2004にはインストールもかなわず…となっていました。 836様はFlash8で動作確認されたとのことですが、 MX2004でも無事動作しました。 これをきっかけにJSFLをすこし勉強しようと思います。 ありがとうございました。
838 名前:828 [2007/08/08(水) 23:27:54 ID:MMdaE9ET] >>829 ASは得意じゃないので、サンプル本を買ってきて上から下にループするASを 下から上にループするようやってみたのですがダメでした。 >色々試行錯誤って、ちゃんと紙に図を書いて考えたの? もちろんです。^^;
839 名前:Now_loading...774KB mailto:sage [2007/08/08(水) 23:58:37 ID:spRjEHCo] >>838 >>828 がどういう仕組みになってるかよくわかってないんじゃない? back.duplicateMovieClip("back2", 1); back._y = 0; back2._y = back._height; speed = 5; this.onEnterFrame = function() { back._y -= speed; back2._y -= speed; if (back._y<-back._height) { back._y = back._height; } if (back2._y<-back2._height) { back2._y = back._y+back2._height; } };
840 名前:Now_loading...774KB mailto:sage [2007/08/09(木) 23:08:40 ID:IocFo/sj] XML.load("hoge.com/my.xml" ); みたいなことはできんのか・・・
841 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 00:19:30 ID:5yO3v+GR] >>840 みたいなことっていう意味がわからんが、XML読み込みはできる
842 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 04:19:35 ID:ZK7mPXNZ] PV風のFlashを作ってるんですが、字幕を常に表示されている ON,OFFボタンで切り替えたいと考えています。 字幕はroot上に複数のMC(subtitle001等)に分けており、 全ておなじインスタンス名「subtitle」と付けています。 ボタンには、 on (press) { _root.subtitle._visible ^= 1; } とし、ボタンを押すたびに切り替わるようにしてるんですが、 例えばsubtitle001のあるフレームからsubtitle002のあるフレームへ移ると また字幕が出てしまうので、これをボタンを押したときに全ての字幕MCに 置いてON,OFF切り替えたいようにしたいのですがどうすればいいでしょうか?
843 名前:Now_loading...774KB [2007/08/10(金) 04:22:40 ID:WNb9YKUy] Flash MXをタブレットで使用しているのですが、 ブラシツールで筆圧をONにすると カーソルが変わり、描きにくくなってしまいます。 カーソルを変える設定があれば教えてください。
844 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 06:01:12 ID:5yO3v+GR] >>842 >全ておなじインスタンス名「subtitle」 インスタンス名はユニークにして、それぞれに対して処理を書きます >>843 タブレット方のソフト設定を変えてみるとか。あとは慣れるしかない。 イラレとかがいいならそっちで書いてインポートするとか。
845 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 08:01:44 ID:lVGOSSXY] >842 おなじシンボルなら不可視は継承される subtitleを入れるインスタンスを用意する 構造:_root.titlebox.subtitle as:_root.titlebox._visible=false;
846 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 09:28:43 ID:AyUxcoVG] >>842 845氏の方法だと同期させるのめんどくさいかな?てことで 一番(?)楽な方法 字幕にマスクをかける マスクをMC化、マスク用MC内に空白フレームを追加。 それぞれのフレームにstop()を置いておく。 ボタンからマスク用MCを制御 on (press) { _root.マスク用MC.play(); }
847 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 09:50:49 ID:lVGOSSXY] >846 へー面白いね。参考になるお ちなみに>845は on (press) { _root.titlebox._visible = (_root.titlebox._visible) ? false : true; } これでOK
848 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 10:06:14 ID:5yO3v+GR] >>845 あのさ、、、初期値としてはそうだけど、動的に全てのインスタンスが変わるって言ってるの?
849 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 10:28:51 ID:lVGOSSXY] >848 わりぃ、問題点がわからん。もちっとkwsk
850 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 10:34:36 ID:5yO3v+GR] オン、オフボタンで全てのインスタンスの可視を変えると思ったんだけど 間違ってたらごめん。
851 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 10:42:44 ID:lVGOSSXY] >850 ああ、そうだね。動的じゃないとだめだね ID:lVGOSSXYは無視して良いよ わりいぃぃwwwwwww
852 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 16:02:54 ID:hRISXBO7] FLASH8を使用しています。 最近の店舗などのチラシ等の大きな広告物を掲載する場合、サムネイルのクリックで大きなチラシが別窓で出てくるのですが、PDFの様にFLASHプレイヤーにて出てきます。あれは、どうしたら良いのでしょうか。
853 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 16:32:18 ID:hRISXBO7] FLASHPAPERでした。解決いたしました。
854 名前:842 mailto:sage [2007/08/10(金) 18:52:21 ID:agQQKJlP] >>844 インスタンス名を被らないように変更してON、OFFボタンに on (press) { _root.credit001._visible ^= 1; _root.credit002._visible ^= 1; . . . _root.credit026._visible ^= 1; } としたのですがcredit001が表示されてるときにボタンを押すと消えるのですが credit002の部分に再生が来ると表示されてしまいます・・・ >>850 そうです。いつでも押した瞬間にcredit001〜credit026まで消したいと考えています。
855 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 20:41:02 ID:lVGOSSXY] >854 >846のやり方でいいんじゃねーの? キャッキャ、でしゃばっちゃった
856 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 21:26:09 ID:5yO3v+GR] >>854 再生フレームまでいかないとMC自体が無いって事か。 ならば、グローバル変数でフラグもって、ボタンではそのフラグを変更。 MC側でそのフラグをenterFrameでチェックして_visibleをtrueかfalseにするようにするとかかな。 グローバル変数をBoolでとれば代入するのみで済む。
857 名前:846 mailto:sage [2007/08/10(金) 21:28:23 ID:mhTKV9WW] >>854 DVDの字幕消したり付けたりみたいなものイメージしたんだけどちがうのん? credit001〜credit026って同一フレームには存在しないんだよね? on (press)した時に存在しないMCは非表示にはならんわなぁ。 フラグ使うとかしないと。 フラグ使うのは試して無いけど (消してるはずなのに一瞬表示されてしまったりして) うまくいかないような気がするw マスク使うのが嫌ならw credit001〜credit026を一つのMCに容れて メインタイムラインのフレームから同期させる手もあるよね。
858 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 21:31:07 ID:mhTKV9WW] かぶったわなぁw
859 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 21:39:35 ID:agQQKJlP] アドバイスありがとうございます。 マスクは挑戦してみたんですが上手くいかなくて、字幕を一つのMCにして ON,OFFを切り替えることが出来ました。
860 名前:Now_loading...774KB mailto:sage [2007/08/10(金) 22:58:04 ID:NFk/NjfW] FLASHのクラスで苦戦してます。 XMLをメンバとして持ってonLoadで参照しようとするのですが うまくいきません。 class MyXmlParser { private var xml:XML; %9 function MyXmlParser() { xml = new XML(); } function execute(url:String):Void { xml.ignoreWhite = true; xml.onLoad = onLoad; xml.load("myxml.xml"); } function onLoad(success:Boolean):Void { trace(xml); // XMLの内容が出る trace(xml.firstChild); // undefinedとなる } } onLoad()の中でメンバのxmlを正しく参照するには どうすればよいのでしょう?
861 名前:Now_loading...774KB [2007/08/10(金) 23:09:05 ID:g3ZPHJdK] あの今日初めてソフトを起動した者です。 超初心者です。教えてください。 【やりたい事】 flashで作成されたナビゲーションのリンク先変更。 【 質問内容 】 flashで作成されたメニューのリンク先を変更したいです。 元ファイル(.fla)はあります。 メニューのイメージはこんなカンジです。 ↓ www.flash-toybox.com/ 【 使用環境 】Flash CS3 Professional(お試し版) + WIN XP Home
862 名前:Now_loading...774KB mailto:sage [2007/08/11(土) 02:34:09 ID:WaAktng0] >>860 肝心のXMLの構造が解らないので答えようがない。 xml.firstChild.firstChild.nodeValueとかか。 >>861 元ファイルがあるならそれを理解することから始める。
863 名前:Now_loading...774KB mailto:sage [2007/08/11(土) 05:58:18 ID:7dbSxje+] >>860 クラス化しなければ参照できてるの?
864 名前:Now_loading...774KB mailto:sage [2007/08/11(土) 09:53:27 ID:8uI/YbBK] >>860 上手くいくか判らんが、 private static var xml:XML; のように、staticを付けてやるという方法を提案。
865 名前:Now_loading...774KB mailto:sage [2007/08/11(土) 09:56:12 ID:WaAktng0] xml自体はアクセスできてるんでしょ >trace(xml); // XMLの内容が出る >trace(xml.firstChild); // undefinedとなる
866 名前:Now_loading...774KB mailto:sage [2007/08/11(土) 10:01:04 ID:8uI/YbBK] myxml.xmlの設置場所が気になる...
867 名前:Now_loading...774KB mailto:sage [2007/08/11(土) 10:08:35 ID:WaAktng0] 別に気になるのはかまわんが、xmlのtrace自体が出来てる時点で、 xml本体への参照の問題ではないから、XMLNodeの使い方の問題だとおも。 読み込んでるXMLが提示されてないのでこうだよと言えないけどw
868 名前:860 mailto:sage [2007/08/11(土) 12:43:14 ID:5VjtTz3K] >>863 >>867 クラス化しなければできる。 >>865 はいtrace(xml)ってやると、xmlの中身が丸々出力される。 どうもxml.onLoadのハンドラからメンバ変数xml参照ができない模様。
869 名前:Now_loading...774KB mailto:sage [2007/08/11(土) 13:59:24 ID:BnybAkh7] >>860 ヘルプで「イベントハンドラのスコープ」を検索するといいかも。
870 名前:869 mailto:sage [2007/08/11(土) 14:46:49 ID:BnybAkh7] 上記だけじゃあれなんで、一応自分も試してみた。 方法の一つとしては ヘルプの「イベントハンドラのスコープ」で出てくるように onLoadに直接関数を書いて、クラス参照変数を用意する方法 var owner = this;//←追加(変数名は別にownerじゃなくても適当でok xml.ignoreWhite = true; xml.onLoad = function (success:Boolean){ trace(owner.xml); // ←ownerを付ける trace(owner.xml.firstChild); } ※function onLoad〜は削除 別の方法、あくまでonLoadで呼び出す関数は別記述にしたい場合は、 import mx.utils.Delegate; とインポートした後、onLoad時の関数を xml.onLoad = Delegate.create(this, onLoad); に変えて、関数onLoadの定義を function onLoad(success:Boolean):Void { trace(this.xml); // this.を付ける trace(this.xml.firstChild); } とすればいいかな。自分が知ってる方法はこんだけ。 なぜ>>860 の記述でうまくいかなかったかは、あんま詳しくないけど イベントハンドラに関数を割り当てることはあくまで こうしてくれっていう処理内容を書いた紙を渡すようなもんで いざ関数を処理しようとしたとき、xmlを吐き出せと書かれていてもxmlってどこにあるんじゃってことになった、かなぁ。 上記解決方法の前者の方法はどこぞのxmlかを明確に教える方法、 後者の方法はあらかじめMyXmlParserクラスから関数を呼び出しますよって教えておく方法、かな。 860のコードのtrace(xml);でxmlの内容が吐き出せてたのが謎だけど。 あと、関数名は既存のものとかぶる名前は避けた方が後々混乱しなくていいよ。
871 名前:Now_loading...774KB mailto:sage [2007/08/11(土) 16:12:21 ID:WaAktng0] >>868 だからさ、xml自体を書けと言ってるのに。 表示されたはいいけど、普通のテキストで、整形式じゃないとちゃんとノードとれないだろ。
872 名前:860 mailto:sage [2007/08/11(土) 17:03:06 ID:5VjtTz3K] >>869-870 やっぱスコープの問題かぁ。 ActionScriptも普通にクラスのメソッドをハンドラ追加するだけだと、 メソッドを保有してるthisがどこにあるのかわからんようになるわけだ。 Delegate.create使ってやります。そっちのがしっくり来るので。 ありがとうございました。
873 名前:Now_loading...774KB mailto:sage [2007/08/12(日) 01:19:52 ID:Eu7hB6L+] 流れですいませんが、XMLについて質問です。 XMLを読み込んでブログ的な機能のFLASHを作ってます。 本文中でHTMLタグを使いたいので本文のノードを<![CDATA[ ]]>で囲うようにし、 表示するテキストフィールドをhtml=trueにして表示したのですが、 FLASHで読み込んだ段階でHTMLタグの<>とかが勝手に<>などになってしまうようで、 HTMLタグがそのまま表示されてしまいます。 <>を<>に内部変換して表示してやれば上手くいくのでこれでいいかとも思ったんですが、 逆に本文中に<>を表示したいときとか、他にも色々困ることがあるので (XMLに<>と書いても&を&に変換しなくちゃならないとかややこしい) もっといい方法はないもんでしょうか? 何か根本的に間違ってますか? どなたかアドバイスよろしくお願いします。
874 名前:Now_loading...774KB mailto:sage [2007/08/12(日) 01:23:44 ID:Eu7hB6L+] >>873 すいません、色々化けました・・・ ×HTMLタグの<>とかが勝手に<>などになってしまうようで、 ○HTMLタグの<>とかが勝手に<>などになってしまうようで、 ×<>を<>に内部変換して表示してやれば ○<>を<>に内部変換して表示してやれば ×(XMLに<>と書いても&を&に変換しなくちゃ ○(XMLに<>と書いても&を&に変換しなくちゃ です。
875 名前:Now_loading...774KB mailto:sage [2007/08/12(日) 06:02:45 ID:4jlpXa4U] >>873 textプロパティにではなく、htmlTextに内容を設定してる? out.htmlText = '<FONT color = "#00FF00">緑色</FONT>< 普通のテキスト> ';
876 名前:Now_loading...774KB mailto:sage [2007/08/12(日) 06:07:46 ID:4jlpXa4U] >>875 上の"普通のテキスト"の前後の<>はltとgtね(掲示板でレンダリングされたw)
877 名前:Jen [2007/08/13(月) 00:55:50 ID:+VtBCu0E] はじめまして、jenと申します。 まったくの初心者て困っています。。 ムービークリップAを再生後、ムービークリップBを再生する事は可能でしょうか? ムービークリップAにgotoandplayを入れて見たのですが、出来ません。 アクションスクリプトもあまり詳しくないのでどうやればいいのか、、、 どなたかアドバイスお願いしますm(__)m hey.chu.jp/up/source3/No_5237.png ○フレーム5にはstopが設定されています。
878 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 01:05:17 ID:SxdjTm3f] >>877 gotoandplayじゃなくてgotoAndPlayです。小文字大文字の区別があります。 Aの最後のフレームに _root.gotoAndPlay(_root._currentframe + 1)でOK _rootってのがAとかBがある階層のこと(Flashの一番上の階層) _currentframeが今のフレーム 一番上のフレームを次のフレームに移動して再生ってこと。 ちなみにAの内容が5フレーム未満なら使えない。
879 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 01:08:40 ID:CjG0C9Iq] stopを消せばとまらず再生されるだろ
880 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 01:11:40 ID:7rOKtMLh] XP、FlashMX2004使ってるんですが タイムラインのバーを手動で動かすと同時にBGMもプレビューさせるのってどう設定すればいいんですかね? BGMに歌詞つけるときにそういう状態じゃないとかなりやりにくくて・・・
881 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 01:13:15 ID:SxdjTm3f] >>880 ストリーミング
882 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 01:16:58 ID:7rOKtMLh] >>881 ストリーミングにしてもならないんですよね・・・なんでだろ
883 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 01:45:53 ID:7rOKtMLh] BGMをレイヤーにおいて、それをプロパティでストリーミングにするんですよね? うーん・・・ならない・・・
884 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 17:42:38 ID:vl5Mp9lN] _rootタイムライン上に置いたマスク用mcを for文で複数個attachしたmcそれぞれに適用したいのですが、 そのままだと最後の一個しか適用されず、attachする個数分、 マスクmcも複製しなければならないのですが、そういうものでしょうか? もっと効率的な方法ってあるんでしょうか。Flash8です。
885 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 17:51:18 ID:uqFyWjMu] >884 スクリプト晒せ
886 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 18:12:45 ID:7+RZId8y] >>875-876 それはもちろんやってます。 というか、テキストフィールドへの表示の問題というより、 XMLを読み込んだ時点で<>とかが<>になってしまうので それをどうにかできないかと思ってるんですが・・・
887 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 20:31:02 ID:P0SRMWet] >>884 >最後の一個しか適用されず 深度が同じだからじゃない?
888 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 22:06:21 ID:mOIcnXg5] XPでFlash8を使用しています Flashを使ってサイトをつくろうと考えています テンプレをダウンロードして編集しようとしているのですがメニュー1をおしたらどこのページを編集していいのかがよくわかりません onClipEvent(load) { num=1; this.title1.gotoAndStop(num); this.title2.gotoAndStop(num); this.title3.gotoAndStop(num); this.arr.gotoAndStop(num); } on(rollOver) { if(_root.link<>num) { this.gotoAndPlay("s1"); } } on(rollOut, releaseOutside) { if(_root.link<>num) { this.gotoAndPlay(_totalframes - _currentframe); } } on (release) { if (_root.link<>num and _root.animation == 1) { _root.animation=0; _root.link_prev=_root.link; _parent["item" + _root.link].gotoAndPlay("s2"); _root.link=num; _root.play(); } } これがメニューのASの部分にかかれていたものですがどこらへんをみたらいいか教えて頂けないでしょうか?
889 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 23:11:28 ID:01rFWUXe] >>888 で、どういう風に編集したいの? あとnumがずっと1のまま。
890 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 23:15:11 ID:a4qo2Qie] 普通に読み解けばいいものをサボるんじゃないよ
891 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 23:25:46 ID:mOIcnXg5] >>889 メニューのTOPPAGEが上記のASでたとえばメニューのNewsが上記の onClipEvent(load) { num=1; のnum=2;にかわっているだけです 画面の上1/3がメニューで のこり2/3を縦に1/2に割って左にサブメニューがついていて右が写真やら文章のページになっています サブメニューのMCを編集するとすべて同じように編集されてしまいます たとえばTOPPAGEをおすとMAIN News BBSなどのサブメニューが表示され メニューボタンのNewsをおすと面白系 まじめ系 のように各メニューに合わせサブメニューが変更してくれるようにしてほしいのです 今はTOPPAGEをおそうがNewsをおそうがすべてMAIN News BBSのように同じサブメニューが表示されてしまいます うまく説明できずに申し訳ありません
892 名前:Now_loading...774KB mailto:sage [2007/08/13(月) 23:32:54 ID:uqFyWjMu] this.title1.gotoAndStop(num); this.title2.gotoAndStop(num); this.title3.gotoAndStop(num); this.arr.gotoAndStop(num); this.の次を変えてみ
893 名前:Jen [2007/08/14(火) 00:03:44 ID:vnjEOJD4] >>878 返信ありがとうございます! 参考にさせていただきます!!
894 名前:Now_loading...774KB mailto:sage [2007/08/14(火) 06:00:36 ID:tyk4dfgT] >>888 >if (_root.link<>num and _root.animation == 1) { <>とか、andとか、いつの時代のソースだよw
895 名前:888 mailto:sage [2007/08/14(火) 07:30:16 ID:A/+Yfl/r] 返答ありがとうございます >>892 thisの次とはtitle1,2,3,arr全てかえるのでしょうか? ライブラリの名前のところにそのような名前が見当たらないのですがほかに探す方法はありますか? >>894 そうなのですか? 参考書を2冊購入したのですが<>の意味がのっていなく悩んでいました if (_root.link<>num and _root.animation == 1) { これはどういった意味なのでしょうか?
896 名前:Now_loading...774KB mailto:sage [2007/08/14(火) 07:39:16 ID:tyk4dfgT] >>895 ttp://livedocs.adobe.com/flash/9.0_jp/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002385.html
897 名前:Now_loading...774KB [2007/08/14(火) 21:31:41 ID:HAKJLgF2] すいません、質問させてください。 ホームページのヘッダ部分などにフラッシュを入れてあるサイトで、 フラッシュの上にマウスオーバーするとメニューがビロ〜ンとページごと 伸びるタイプとか、通常表示では小さいバナーなんですが、マウスオーバーで 他のテキストの上などに重なる形で拡大されるフラッシュなんかが広告バナーで 出回っていますが、これらのバナーは○○タイプ、○○表示型みたいな 決まった名称はあるんでしょうか? 調べようにもキーワードがわからず困っています。 名前か、参考になるサイトURLを教えていただけると幸いです<(_ _)>
898 名前:Now_loading...774KB mailto:sage [2007/08/14(火) 23:00:36 ID:VYStppol] >>897 HTMLのレイヤー+Javascriptじゃね? 重なる方がレイヤー、伸びる方がJS。 FLASHスレではスレ違いだな。
899 名前:Now_loading...774KB mailto:sage [2007/08/15(水) 03:20:35 ID:S0Cg10iE] >>886 XMLNodeをStringに変換してない? firstChild : XMLNode nodeValue : String var _xml = new XML('<xml><node><![CDATA[<font color="#FF0000">文章</font><br>文章]]></node></xml>'); trace(_xml.firstChild.firstChild.firstChild);// String変換 trace(_xml.firstChild.firstChild.firstChild.nodeValue);
900 名前:Now_loading...774KB [2007/08/15(水) 03:26:53 ID:R1PEx42A] チャット式のフラッシュ、 アバターを動かすフラッシュを自分だけ軽くして、周りの人を重くさせる方法知りませんか?
901 名前:Now_loading...774KB [2007/08/15(水) 06:06:23 ID:1/O0w8zS] flash初心者です。 質問させてください。 .flaのファイルの容量ですが、ユーザーに負担をかけない大きさって どれくらいまででしょうか。 今、作っているものが600KBを超えてしまっていて泣きそうです。。
902 名前:Now_loading...774KB mailto:sage [2007/08/15(水) 07:02:18 ID:M6SXxEx+] >>899 おぉ、ありがとうございます! ご指摘の通り.nodeValueでノードを取り出してないせいでした。 そんな凡ミスだったとは・・・orz
903 名前:Now_loading...774KB mailto:sage [2007/08/15(水) 07:41:35 ID:isPOw5Cw] >>900 自分でチャットシステムを作成するなら、特定のユーザーのプライオリティを上下するのは可能。 >>901 自分で実行してみていいと思えば大抵大丈夫でしょ。 具体的な大きさではなく、ストレス無く見せることができれば別に何も問題ない。
904 名前:Now_loading...774KB mailto:sage [2007/08/15(水) 08:42:16 ID:s+6BXZGC] >>901 問題となるのはflaファイルの容量じゃなくてswfファイルの容量だよ?
905 名前:Now_loading...774KB mailto:sage [2007/08/15(水) 16:17:12 ID:x0bkUjnC] 質問させてください。 SharedObjectとかいうスクリプトでPCにデータを保存させることは勉強したのですが、 そのデータを削除させるスクリプトがわかりません。 本には載っていなかった…orz
906 名前:Now_loading...774KB mailto:sage [2007/08/15(水) 16:24:26 ID:isPOw5Cw] clear()
907 名前:Now_loading...774KB mailto:sage [2007/08/15(水) 16:37:55 ID:x0bkUjnC] >>906 ぐは。素直に〜〜.data.clear();でいいのか。 ありがとうございました。
908 名前:Now_loading...774KB mailto:sage [2007/08/16(木) 00:13:33 ID:+eI1Tyqd] キーボードショートカットで、Shift + Insertをペーストにしたいのですが うまくいきません。 アクションスクリプト編集コマンドの編集 - ペーストの表示は、 Shift + 挿入になってますが、じっさいは機能しません。
909 名前:Now_loading...774KB mailto:sage [2007/08/16(木) 07:07:58 ID:8NucOWIV] >>908 機能しますが、、、 ちゃんと複製を作ってそれを修正してる? 該当キーを入れるとき文字で書いたりしてない?そのままのキーを押すんだよ。
910 名前:Now_loading...774KB mailto:sage [2007/08/16(木) 07:11:04 ID:8NucOWIV] あ、わりいctrlでやってた。Shiftキーはctrlやaltと違ってだめなのかも。
911 名前:908 mailto:sage [2007/08/16(木) 09:26:31 ID:+eI1Tyqd] まいったなぁ・・・カットもShift+Delete派なんだが。
912 名前:Now_loading...774KB mailto:sage [2007/08/16(木) 12:39:17 ID:sAch6wPl] 初めまして。 Flash初心者で行き詰っております・・・ ↓ レイヤーのムービークリップに on (release) { getURL("http://○○○", "_self"); } と入力しプレビューをすると指定したURLに飛ぶのですが、 DreamweaverでFlashを貼るとこのリンクが有効になりません。 非常に初歩的な質問だと思いますが皆さんにお聞きできればと思います。 宜しくお願いします。
913 名前:Now_loading...774KB mailto:sage [2007/08/17(金) 11:49:07 ID:4GFhbT/o] アクションゲームを作るのですが、処理によってflaを分けようと思ってます 例えば下の場合だと、どうやって合成するのがいいんでしょうか? main.flaのAS cnt=0; btn.onPress=function(){ cnt+1; } sub.flaのAS if(cnt<3){ mess="NG"; }else{ mess="OK"; }
914 名前:Now_loading...774KB mailto:sage [2007/08/17(金) 11:58:22 ID:s3VIWhVg] フロー?
915 名前:Now_loading...774KB mailto:sage [2007/08/17(金) 12:24:06 ID:s3VIWhVg] flaはあくまで編集用のファイルで公開用にswf等のファイルを作らなければならないんだけど。 flaとswfを間違えてるのかな? メインとサブが別ファイルだとすると上記ではcntは別の変数なので メインとサブの関係が判らないと答えようが無いんだけど。。。 loadMovie()及びパス指定を勉強してください そもそも何をどうして分けてるのか良くわからないw
916 名前:913 mailto:sage [2007/08/17(金) 12:34:43 ID:4GFhbT/o] >915 あまりにも大雑把な質問ですいませんでした 分業しようということで、それぞれでflaを作って 最後に合体させたいんです main.flaで、ゲームの基本を作って sub.flaで、UI関係の表示を作るつもりです どちらも結構アニメーションするので 変数だけ決めて、あとは好き勝手につくろうかなと。 どうやって分業すればいいんでしょうか?
917 名前:Now_loading...774KB mailto:sage [2007/08/17(金) 13:04:20 ID:s3VIWhVg] 分業って?別の人と? 913くらいの質問してるようじゃ難しいんじゃない? 913のスクリプトだと変数messを何にどう使うのかで組み立て方全然違ってくると思う。 他人には答えようがない。
918 名前:Now_loading...774KB mailto:sage [2007/08/17(金) 17:44:01 ID:nUfs/KmP] テンプレ、そろそろ調整せんとな リンク切れが有る
919 名前:Now_loading...774KB mailto:sage [2007/08/18(土) 03:57:36 ID:SkTm2/Jg] >>916 SWFに別のSWF埋め込みなんてのはどう? あるいは、条件によって関数呼び出しとか。
920 名前:Now_loading...774KB [2007/08/18(土) 22:04:27 ID:6cz4VZDJ] 誰かが物凄い勢いで~でも質問したのですが、 そのスレが埋まってしまったのと、少し進展があったのでこちらで。 環境(MacOSX Flash8 以下のような感じで外部txtから読み込んだ文字を logoMcに1文字ずつ入れて表示したいのですが、 player6以上でパブリッシュすると先頭(下のfunctionを記述した部分)がundefiendeになってしまいます。 (文字列部分は正常に表示)回避方法は無いでしょうか? a = 0; function Logo() { if (a%32 == 0) { Y += 15; X = 0; } else { X++; } this.loadVariables("logo.txt"); this.attachMovie("logo00", "logoG"+a, a); this["logoG"+a].logoMc.logotext = txt.charAt(a); this["logoG"+a]._x = X*11; this["logoG"+a]._y = Y; a++; } logo.txt内 txt= OPQRSTU
921 名前:Now_loading...774KB mailto:sage [2007/08/19(日) 00:16:12 ID:c1dmhk6/] >>920 trace(txt),trace(a)の値は?
922 名前:Now_loading...774KB [2007/08/19(日) 06:24:16 ID:WuiccaJm] 動画をSWFファイルに変換しています。 SWFファイルとHTMLができたのですが、PLAYボタンを押さなくても、すぐに再生されてしまいます。 生成されたHTMLは、以下です。 playがfalseになっているので、再生されないと思うのですが、何がいけないのでしょうか? Adobe Flush cs3を使用しています。 ----------- <param name="play" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /> <param name="bgcolor" value="#ededed" /> <embed src="mv.swf" play="false" loop="false" quality="high" bgcolor="#ededed" width="300" height="260" name="mv" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="www.macromedia.com/go/getflashplayer" /> </object> ---------------- よろしくお願いします。
923 名前:Now_loading...774KB [2007/08/19(日) 06:38:32 ID:IHmHEbPU] 質問です FLASHを使って単なるゲームでなく、 多人数で行うBARギコのようなものを作りたい場合はFCSというサーバーソフトを買わないといけないのでしょうか? 教えてください
924 名前:Now_loading...774KB mailto:sage [2007/08/19(日) 06:53:30 ID:wUCJhVh1] >>920 loadVarsオブジェクトつかう >>922 なぜhtmlなのか良くわからんが、Flaの方の設定じゃないのかな >>923 別にFCSでなくてもJAVA等でサーバー作ることも出来る。いずれにしろサーバーは必要だし、 サーバー側のプログラムも必要。
925 名前:Now_loading...774KB [2007/08/19(日) 07:06:06 ID:IHmHEbPU] >>924 そうなんですか。ありがとうございます
926 名前:Now_loading...774KB [2007/08/19(日) 07:08:54 ID:IHmHEbPU] もうひとつ質問です。 フラッシュでインタラクティブなソフトを作るためには、やはり純正ソフトでないと難しいのでしょうか? 例えば、FLASHMAKER3などでは、機能的におとるのでしょうか?BARギコみたいなサイトを作るうえではどうなのでしょうか?
927 名前:922 [2007/08/19(日) 09:17:08 ID:WuiccaJm] >>924 そうでした。ありがとうございました。
928 名前:Now_loading...774KB mailto:sage [2007/08/19(日) 13:20:30 ID:dkUFB5nF] >>926 劣るどころかAS使えないFLASHMAKER3じゃどうあがいても無理。 フリーのPlaflaでもAS1.0準拠らしいしsocket通信使えないっぽいから無理。 自動リロードによるリアルタイムじゃないチャットとかぐらいなら作れるかもしれないけど。 純正じゃないと今のとこ無理だね。 しかしBARギコを作ろうとしたらFlashのプログラムだけじゃなく サーバーの用意、サーバー側のプログラムもしないとならんから どれも知識ないなら1からやるには敷居高すぎだと思うが。
929 名前:920 [2007/08/19(日) 19:28:00 ID:R1sPl+nj] >>921 a=0のときにtxtが読み込まれていないようです。 2フレーム目からはthis.Logo();を使って 3フレーム目にgotoAndPlayで2フレーム目に戻るようにしてるので >>920 書くのに使った部分で生成された物に読み込まれてないようです・・・。 >>924 やってみます
930 名前:920 [2007/08/19(日) 20:11:44 ID:R1sPl+nj] loadVarsで読み込みようの変数を作ったところ、解決しました。 ありがとうございました。
931 名前:なちゅ [2007/08/19(日) 21:23:48 ID:dex0UAJd] FLASHに写真を取り込むにはどうすればいいですか?誰か教えてください(*u_u)
932 名前:Now_loading...774KB mailto:sage [2007/08/20(月) 00:49:59 ID:WW1NQ6XW] 方法1 FLASHのウィンドウに、その写真を放り込む 方法2 ツールバーの「ファイル」、「ライブラリに読み込み」で写真を選択 画面右下辺りにある「ライブラリ」からフィールドに放り込む 「ライブラリ」がなければ、「ウィンドウ」、「ライブラリ」を選択して表示させる 当方Macなので少し違うかもしれない
933 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 01:07:33 ID:qjXABQRL] すみません、シーン上でシンボル?をゆっくりと回転させたいのですが タイムラインだとカクカクしてしまいます スクリプトなどでゆっくりと回転させることはできますか? 宜しくお願い致します。
934 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 01:16:00 ID:y/ShDScS] >> 933 もともと、フレームレートが低いのでは、デフォルトの12fpsでは低いと思う。 折れは30fpsで作ってる。
935 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 01:32:11 ID:UPeYVQyH] >>933 ,934 まあ確かにフレームレート次第ではあるんだが、マシンの性能と 全体の動作も考慮すべき。 低スペック環境で他に複雑なASがあると、30fpsでも再生するとおかしくなる 場合がある(AS記述に追従できなくなる。)
936 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 01:55:38 ID:qjXABQRL] > 934、935 ありがとうございます。 フレームレートですが、数値をあげると回転が早くなってしまって… 果てしなくゆっくり、ゆっくり、のろのろと動かしたいのです アドバイス頂いたように、タイムラインとフレームレートの調整も 試してみたいと思います。 他にも何か方法がありましたら、ぜひアドバイス頂けると助かります
937 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 02:11:57 ID:EtqEQBqs] >>936 恐らく想像しているようなスローな動きをさせるには フレームレートは高いほど良い(限度は30ぐらい) フレームレートを上げると回転が速くなるというなら、 トゥイーンでもその物体が1回転するのにかかるタイムラインの数を増やせば良い。 スクリプトでも1フレーム中に回転する角度を小数点の精度で細かく制御すれば良い。
938 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 02:14:43 ID:3Sm5sNj9] >>936 _rotationで○秒毎に○度回転って出来るでしょ
939 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 09:02:41 ID:DnJEYxyq] 急な質問ですみません。 RPGなどで敵によってステータスを変えたいのですが下記の書き方では大変なので、簡略化した書き方はないでしょうか。 if(_root.teki == 1) { _root.tekihp = 10; _root.tekimp = 5; _root.tekiatc = 8; _root.tekidef = 5; _root.tekiexp = 3; } else if(_root.teki == 2) { ・ ・ ・ _root.teki(敵の種類)に予め数値を入れておき、この処理に来るようにしています。 ちなみに敵の種類が100近くあるので今の書き方だととても大変です・・・ 良ければ返答お願いします。
940 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 09:09:16 ID:a0oAtZzQ] >>939 敵のクラス作って、プロパティでhpとかもたせておく。 それが難しいなら、とりあえず敵をObjectで作って管理。 それも難しいなら、敵が100種類も出るRPGは棚上げして簡単なものを作って勉強する。
941 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 09:38:52 ID:EtqEQBqs] >>939 やり方は色々あるだろうけど、 とりあえず手っ取り早い方法としては //敵のステータスの定義(配列の中身は左からhp, mp, atc, def, exp) var teki_1:Array = [1,2,3,4,5]; var teki_2:Array = [6,7,8,9,10]; : (中略) : var teki_100:Array = [99,99,99,99,9999]; //敵のステータスを変数に設定する関数 function tekiSet(tekiNo:Number){ _rootteki.hp = _root["teki_" + tekiNo][0]; _root.tekimp = _root["teki_" + tekiNo][1]; _root.tekiatc = _root["teki_" + tekiNo][2]; _root.tekidef = _root["teki_" + tekiNo][3]; _root.tekiexp = _root["teki_" + tekiNo][4]; }; と定義しといて、 敵にステータスを設定する必要のある処理の前に 上記の関数を呼ぶ _root.tekiSet(_root.teki);//←敵の番号 これでとりあえずはいけるはず。 単純なゲームで後々拡張したり仕様変えるようなことがなければ こんなんでも良いと思う。
942 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 15:19:27 ID:ERTsYJLH] >>939-941 とにかく、配列を使うことだな。 配列の宣言は、 xxx = new Array(); //xxxは適当に 二次元配列は for(i=0; i<num; i++){ xxx[i] = new Array(); } xxx[i][j] = yyy; で、文字列なり数値なりを代入すれば良い。
943 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 18:29:28 ID:oBSwVgHP] WinXPでFlashMXを使っていますが、少し質問させてください。 png画像をライブラリに読み込んで使っているのですが、 それをシンボルに変換した上で使った場合、画像が劣化してしまうようなのです。 何故こうなってしまうかの理由と、対処法を教えていただけないでしょうか。
944 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 19:35:05 ID:EtqEQBqs] >>943 MX持ってないんで合ってるかどうか分からないけど、 ライブラリにある該当のpng画像を右クリックして そこのプロパティから パブリッシュする時の形式を ロスレス(gif/png)形式かjpeg形式かを選べるはず。 んで、多分今回その形式がjpeg形式で圧縮率も高くなってるんじゃないかな。 元画像から1ミリたりとも劣化させたくなければロスレスで、 多少劣化してもサイズを小さくしたいならjpeg(圧縮率を調整)で。 単純な画像ならロスレスでもjepgでも変わらんからロスレスの方がいいかも。 多分MXでもこんな感じかと。
945 名前:943 mailto:sage [2007/08/21(火) 20:10:34 ID:oBSwVgHP] >>944 丁寧な御回答、ありがとうございます。 しかし、確かめてみたところ、圧縮設定はちゃんとロスレスになっていました。 原因は別にあるようです。
946 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 21:10:32 ID:on2BpJN4] >>945 どんな劣化の仕方?
947 名前:943 mailto:sage [2007/08/21(火) 22:08:10 ID:oBSwVgHP] >>946 劣化というと、言い方が悪かったかもしれません。 どうも少しだけ拡大されているような感じでした。 使用していたのは、ほとんど白黒みたいな画像だったので、 それだけでも、元の画像と比べて汚く見えてしまうのです。 画像をシンボルに変換すると、何らかの補正がかかるようになっているのでしょうか。
948 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 22:10:34 ID:Z+FqeRNi] >>947 実際、拡大して配置しているということはないですか? インスタンスのスケールはちゃんと100%になっていますか?
949 名前:943 mailto:sage [2007/08/21(火) 22:19:21 ID:oBSwVgHP] >>948 確認してみましたが、それは大丈夫でした。
950 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 22:27:57 ID:e5bSPGB2] >>949 3バージョンも前の古いFlashなんだから不具合があってもしかたないよ。
951 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 23:16:22 ID:K0xbSXeE] そういや何故か画像が伸びたり縮んだりする動きが出てしまって、 スムージングにチェックしたら直ったことあったな
952 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 23:42:31 ID:eQMxDHhK] >947 1ピクセル伸びるんだよ、古いflashは 面倒な解決方法あったんだが忘れた ググってみれば?違うならスルーで
953 名前:Now_loading...774KB mailto:sage [2007/08/21(火) 23:55:22 ID:wTnDWQp1] 1ピクセルずれるやつはxy座標を整数にすればいい とかじゃなかったっけ?
954 名前:Now_loading...774KB [2007/08/22(水) 00:52:33 ID:4cKHzXIY] 質問があります。環境はMX2004と英語版のCS3の二つでwinXPです。 flashの制作で、loadMovieをビベイビアにあるものをそのまま使っているのですが、 見やすくするためにシーンわけしたのが原因なのか、 画像をそのまま蓄積させたいんですが、最初のシーンに戻ると画像がクリアされていて残らないのです。 arrayでhit換算しているので、最初のシーンの1フレーム目に変数を入れて、 データ蓄積をして、合計30箇所に画像が蓄積できるようにしたいんです。 まだいじったことがない「SharedObject」を使うのかなとも思っていますが、 今は新しく本を買う余裕もなく、ネットも解りにくいので、具体的な質問をさせていただきました。 画像は最後のシーンだけを蓄積させたく、 他のシーンでは外部ファイルの読み込みをしているのでそこは残ると困るんです。 上記のようなことは出来るのでしょうか? 長々と解りにくい質問かもしれませんが、お答えいただけると助かります。 ここまでお読みいただきありがとうございます。
955 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 01:00:03 ID:GvW5q7Pv] >>954 に、日本語で… 蓄積って何のこと?キャッシュを使いたいのか? とりあえず、AS使うならシーンは使うなってだけいっとく。 あと、ロードするターゲットの存在するレイヤーはキーフレームなどで区切っちゃだめ。
956 名前:954 [2007/08/22(水) 01:14:48 ID:4cKHzXIY] >955 すみません、あまり用語がわからないもので;; 蓄積は指定した場所に画像を表示させるんですが、 その画像が消えないようにすることです。 例)画像Aが読み込まれる 画像Aが読み込まれたまま画像Bも読み込まれる ※他のシーンで使ってる外部ファイルで読み込んだものが読み込まれたままだと× これでお解かりいただけたでしょうか? ご指摘ありがとうございます。 他のシーンでは、書き込みしていただいたやり方で、 三個のswfを最初に読み込んだswf、 二個目に読み込んだswfがシーン内移動では消えずに読み込むことに成功しているんです。 シーンを使わないとなると、ムービークリップ内で作成したほうがよろしいのでしょうか? 初心者でいきなり質問ばかりですいません。
957 名前:Now_loading...774KB [2007/08/22(水) 01:40:38 ID:6SMaVLV9] Adobe FLASH CS3 のお試し版で簡単な FLASH アニメーションを制作してみているのですが、 BGMを途中で変えるにはどうしたらいいでしょう? サウンド1 010秒 サウンド2 600秒 サウンド3 600秒 だったとして、 01秒〜10秒目 サウンド1 11秒〜70秒目 サウンド2 71秒〜90秒目 サウンド3 としたいのですが、サウンド1⇒2はサウンドの秒数と切り替えタイミング同じなので、 うまく切り替わるのですが、サウンド2⇒3の時に、 サウンド3が始まっても、ずっとサウンド2が流れ続けてしまいます。 (音の波形は、止めたいフレームまでで止まってます) サウンド2 を60秒で作り直さないとダメでしょうか・・・?
958 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 01:44:05 ID:UNthRBTH] 曲止めろよ
959 名前:Now_loading...774KB [2007/08/22(水) 01:45:54 ID:6SMaVLV9] 止まらないんです><; 音の波形は、止めたいフレームまでで止まってるのに・・・。
960 名前:Now_loading...774KB [2007/08/22(水) 01:51:44 ID:6SMaVLV9] ギザギザギザギザギザギザ□○ となってて、□のフレームまでは下のプロパティの所で、 サウンド: xxxxxxx.mp3 と指定されてて、○のフレームからは、 サウンド: なし となっているのですが、止まらないんです・・・
961 名前:Now_loading...774KB [2007/08/22(水) 01:52:15 ID:4cKHzXIY] 波形を編集することはflash内でサウンドを流してるフレームをクリックして、 右下の編集からクロスフェードなど掛けてみればいいのかなと。 フレームはちゃんと編集の中に表示されるのでわかると思います。
962 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 01:53:27 ID:UNthRBTH] as使え あと本当に教えて欲しいのなら顔文字使うなよ
963 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 01:55:11 ID:yZbRNIML] >>956 SharedObjectはディスクに保存されるから、再起動しても利用したい 画像がある場合には使わなければいけないけど。 単に同じ大きさの画像が見える、見えない(隠れる)だけなら、深度を 変えれば? swapDepths()で深度を変えて、getDepth()でMCの深度を知る。大きさ が違えば、マスクで隠すのも良し。
964 名前:956 [2007/08/22(水) 02:09:31 ID:4cKHzXIY] >956 SharedObjectについてのご解答ありがとうございます。 馬鹿で無知なもので、少し理解に欠けているのかもしれませんが、 SharedObjectは一つ一つの画像に保存機能をつけれるのでしょうか? 説明がへたなのでまた例を書きます。 例)画像A読み込む←このデータを保存 画像B読み込む←このデータは保存をしない 結果→画像C読み込んだ時、画像Aはあるが、Bはない このようなことができるならば、ネットに載せるのとは少し違って、 学校の卒業制作で任されていて、発表に前半、後半があるので、 同じものを作り、差し替えることができるのです。 すみません、後半の「深度」については、 名前しか知らなかったので今からヘルプを見ながら少し勉強してみます。 もし問題がないようでしたら、さわり程度でいいので、 こういう使い方というのを書いていただけるとありがたいです。 毎回長文ですいません。
965 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 02:09:55 ID:6SMaVLV9] >>961 さんの方法で、「プロパティ」の「効果」の所で、「編集...」ボタンを押して、 「エンベロープの編集」ウィンドウで、 該当のフレームの箇所でフェードアウトするよう編集したら解決しました。 皆様、有難う御座いました!
966 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 02:27:35 ID:yZbRNIML] >>964 例えば on (release) { mc1.swapDepths(mc2);//mc1とmc2の深度を入れ替える sindo = mc3.getDepth();//mc3の深度を知る mc4.swapDepths(10);//mc4の深度を10に } //ムービークリップに指定できる深度の範囲は、-16384 から 1048575 まで
967 名前:964 [2007/08/22(水) 02:48:15 ID:4cKHzXIY] >966 例まで書いていただきありがとうございます。 一応貼り付けて試してみました。 …自分の無力さと馬鹿さに挫けそうです。 もし迷惑でなければ、 一度ネットで探して勉強してから深度について質問しようと思います。 明日も学校があるので、朝の九時ごろ、または授業後にきます。 そのときは時間があるようでしたら宜しくお願いします。
968 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 03:26:04 ID:Gv8phkIc] Listコンポーネントの背景色を透明にしてたくて悩んでいます・・・ Helpを見たりググったりしたのですが見つかりませんでした 方法解る方がいましたらご教授ください
969 名前:968 mailto:sage [2007/08/22(水) 03:41:42 ID:Gv8phkIc] 書き忘れました。 環境はFlashProfessional8 WindowsXP(SP2)です。 ヘルプの「List コンポーネントでのスキンの使用」の箇所が 該当するのかなとおもったのですが、 どうやら境界線とかスクロールバーのカスタマイズのみでした。 this.myListBox.backgroundColor = undefined とやってみましたが背景はデフォルト(白)のままでした。
970 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 06:48:53 ID:iokMus5F] >>968-969 標準のインターフェイスが用意されてるかはよくしらべてないけど、(なさそう) コンポーネントはムービークリップの塊なので、直接操作しちゃえば?
971 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 08:18:15 ID:v77wEY9E] CS3ならスキンの変更簡単なんだけどな
972 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 09:58:07 ID:v+MBkp+p] >>967 多分、まだ理解が足りないと思う。焦らずにやることが大事。 SharedObjectにロードした画像を保存することはできないので今はいったん忘れてもいいと思う。 読み込んだ画像は、ロード時のターゲットに「蓄積」されていると考えよう。 ただ、蓄積って表現はかなり判りづらく特殊な表現かと思われる。 読み込んだ画像を使い回したいなら>>966 が書いているように、ターゲットの深度を入れ替えるか ターゲットの_visibleプロパティを変更する、あるいはターゲットの座標をステージ外にする などで表示、非表示を切り替えるのがよい。
973 名前:968 mailto:sage [2007/08/22(水) 10:11:15 ID:Gv8phkIc] >>970 「コンパイル済みクリップ」なので何も変更できませんでした・・・
974 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 11:46:12 ID:BNKCuGVG] >>940-942 返信遅れました。 皆さんのお陰で無事に出来ました。 本当にありがとうございました。
975 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 12:10:50 ID:uMmEms8v] 質問があります。 読込みでmovを埋め込むとmov内の音が消えてしまうのですが どうすれば音も読込むことができるのでしょうか。 Flash MXをMacOS9.2で使用しています。 読込もうとしているmovは、 Flashで作成したアニメーションを書き出したものです。 Mac上では正常に再生出来ますが、Winだと再生出来ません。 ですので、movの書き出しの設定に問題があるのかもしれません。 やろうとしていることは、 埋め込んだmovをflvに変換したいと考えています。 宜しくお願い致します。
976 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 13:22:21 ID:rbJFtn6G] Flash CS3 Professionalについて質問なんですが Flash8の時にFlv読み込む時に2バイト文字を含まれるパスだと うまく読み込めなかったのですが、CS3で解消されていますか?
977 名前:Now_loading...774KB mailto:sage [2007/08/22(水) 22:44:43 ID:v77wEY9E] >>976 トライアル版がDLできますから自分で試してください