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/
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できますから自分で試してください