1 名前:Now_loading...774KB [2008/02/25(月) 19:10:11 ID:iDhffIw/] labs.adobe.com/technologies/air/ このスレは間違いなく伸びない
288 名前:Now_loading...774KB mailto:sage [2011/05/20(金) 22:31:46.72 ID:v22ASXNZ] >>287 HTMLベースでやる意味が無いしな
289 名前:Now_loading...774KB mailto:sage [2011/05/21(土) 08:42:32.69 ID:fjPaTksK] >>288 そうなのかな? MXMLでGUI作ったら重くなっちゃうんだよな・・・ヘタに作ってるのか ちょっと調べたけどHTMLベースのAIRアプリはDesktopとExtendedDesktopプロファイルしかダメなのね。 MobileやTVプロファイルで使えたら面白そうだけど、厳しいか
290 名前:Now_loading...774KB mailto:sage [2011/05/22(日) 20:17:11.24 ID:I9Lq+9Sr] >>284 1.AIRからPHPに「セッションIDちょうだいな」とリクエスト 2.PHPで、セッション開始 3.PHPのsession_id()関数で、セッションIDを得る 4.AIRにセッションIDを返す 5.AIRはそれをSharedObjectなりBiteArrayなりでローカルに蓄える 6.次にAIRからPHPにリクエストするとき、保存したセッションIDをPOST 7.PHPでsession_id(POSTされたセッションID);で、セッション復元 8.PHPで、セッション開始すると、復元したセッションが使える 9.6に戻り、以下繰り返し
291 名前:Now_loading...774KB mailto:sage [2011/05/22(日) 20:19:18.17 ID:I9Lq+9Sr] >>285 えー、期待してたんだけどなー。 iPhoneはともかく、Androidまでそんな調子なのか。
292 名前:Now_loading...774KB mailto:sage [2011/05/23(月) 08:39:54.12 ID:vh+6g9vJ] >>193 オレも同じ状況。考えつく手はつくしもう無理。 PC買い替えよかなー
293 名前:282 mailto:sage [2011/05/23(月) 09:21:16.49 ID:DGXXnyJd] >>290 ありがとうございます。 AIRで開発したとしても、 特別な意識をすることなく、これまで通りの手法で サーバ側はセッション機能を利用出来るのですね。 お世話になりました。
294 名前:Now_loading...774KB mailto:sage [2011/05/24(火) 08:31:34.21 ID:6mvKES+E] FlashPlayerから入れなおしてみるとか
295 名前:Now_loading...774KB mailto:sage [2011/05/26(木) 02:33:31.61 ID:mSz+vsXt] >>285 renderMode=gpu付けたらどう?
296 名前:285 mailto:sage [2011/05/27(金) 18:17:06.77 ID:SNc7uLHF] >>291 Androidの方がだいぶマシだとは感じたよ iPhoneは正直使い物にならないっす >>295 それで改善されることもある、かな あまり激しい動きのないアプリならそれで対応できる場合もあるかもしれない でも例えば3Dエンジンなんかを使ったやつだとGPUで逆に重くなったりすることもあるみたい
297 名前:Now_loading...774KB mailto:sage [2011/05/29(日) 15:45:04.19 ID:AVTLH2Vq] AIR for Androidの質問もここでいいのかな? 俗に言う「フリックスクロール」(フリックはiPhoneの呼び名?)を作る一般的な手法をご教授願いたいっす
298 名前:Now_loading...774KB mailto:sage [2011/05/30(月) 03:08:32.78 ID:zfvAUqAc] >>296 遅くなる場合もあり得るのか うちのアプリで試した限りではかなり改善した といってもAndroid版とは比べ物にならない遅さだけど >>297 マウスイベントorタッチイベントで自作じゃないか?
299 名前:Now_loading...774KB mailto:sage [2011/05/30(月) 23:08:50.01 ID:KyB+2wcQ] verticalScrollPolicyをonにした状態のCanvasにコントロールを 横幅ピッタリに置きたいのですがスクロールバーの幅ってどうやって 取得するんでしょうか?
300 名前:285 mailto:sage [2011/05/31(火) 14:44:08.50 ID:o8Gsa3ta] >>297 一般的な手法は特に無いと思うけど、こういうのを使ってみるのもいいかも ttp://www.libspark.org/wiki/alumican/JPPScrollbar Flash Builder 4.5からはモバイル用のスクロールコンポーネントなんかも追加されてるらしいね どんなものなのかは触ってないのでわからないです >>298 PV3Dで試したらGPUの方が遅くなったよ うろ覚えになるけど、ビデオ再生する場合も推奨されてないとか あとFilterとかBlendModeのほとんどが使えなくなる制限がある
301 名前:Now_loading...774KB mailto:sage [2011/06/04(土) 15:50:52.19 ID:phLvCBRM] >>294 ダメです〜 AIRインストールできない〜
302 名前:Now_loading...774KB mailto:sage [2011/06/04(土) 18:19:07.69 ID:/7VQJEsb] "このアプリケーションのインストール時に問題が発生しました" って前にインストールしたAIRアプリが邪魔しているのがほとんどだからなー AIR本体、もっと遡ってFlashPlayerからしっかり消して入れ直すぐらいしかワカンネ
303 名前:Now_loading...774KB mailto:sage [2011/06/09(木) 11:22:24.44 ID:lieuc053] for iOSはゲーム以外の普通のアプリ作ってる分には大丈夫そうかね?
304 名前:Now_loading...774KB mailto:sage [2011/06/15(水) 06:11:14.49 ID:aem57aMA] Adobe AIR 2.7 リリース
305 名前:Now_loading...774KB mailto:sage [2011/06/15(水) 23:36:51.74 ID:JtSPd1hy] なぜFB4.5の直後に
306 名前:Now_loading...774KB mailto:sage [2011/06/16(木) 10:21:59.01 ID:zMHejjiG] 結構すぐアップデートだすとか言うとるみたいやね。
307 名前:Now_loading...774KB mailto:sage [2011/06/16(木) 16:18:11.79 ID:2E9ae0Sf] Adobe、Linux デスクトップ版『Adobe AIR』のサポートを終了 ttp://japan.internet.com/busnews/20110616/7.html _| ̄|○ il||li
308 名前:Now_loading...774KB mailto:sage [2011/06/16(木) 23:56:19.73 ID:iIww4uX4] Linuxデスクトップは使わないから別にいいんだけど。 マルチプラットフォームが売りじゃなかったのか、もうモバイルに特化すんのかな。
309 名前:Now_loading...774KB mailto:sage [2011/06/17(金) 11:24:42.75 ID:1Y207To6] Linuxのデスクトップユーザーは少なく割りにあわないから切ったんだろうな
310 名前:Now_loading...774KB mailto:sage [2011/06/18(土) 22:52:15.43 ID:/XK2YeNV] アドビに期待した俺がバカだった
311 名前:Now_loading...774KB [2011/06/19(日) 08:57:14.24 ID:Hcpr6Ok8] Adobeの処理系てイラっとするんだよな。 ドキュメントがきちっと整備されていないのと、言語仕様があやふやだんだよ。
312 名前:Now_loading...774KB mailto:sage [2011/06/20(月) 17:02:07.28 ID:KNzrU9PI] それはあるな。英語でみればいいんだろうが。 とはいえ、Silverlightをやるのかと言われたらもっとイヤだという 消極的な理由でつかっているわけだが。
313 名前:Now_loading...774KB mailto:sage [2011/06/28(火) 10:59:16.57 ID:cHV/EYgE] ウチじゃSilverlight製のスタンドアローンアプリも 「Adobe Air」ってフォルダに入れてるw
314 名前:Now_loading...774KB mailto:sage [2011/07/07(木) 20:20:32.53 ID:srEhhZEk] Adobe AIR 2.7 もしくは2.6でASで作ったものをAndroidやiphoneアプリに出力できると聞いたのですが、 ネットで調べると「CS5.5対応」「CS5は現時点でまだサポートしてない」と言った書き込みがあります。 今現在はCS5でAdobe AIR 2.7もしくは2.6が使えるようになっているのでしょうか?
315 名前:Now_loading...774KB mailto:sage [2011/07/07(木) 20:57:39.87 ID:gKJDQBGu] AIR2.5だったらできたはず。でSDKを2.6に入れ替える。 制限があったはずだけどそこは勝手に調べてくれ。
316 名前:Now_loading...774KB mailto:sage [2011/07/07(木) 20:58:58.33 ID:srEhhZEk] ありがとうございます!
317 名前:Now_loading...774KB mailto:sage [2011/07/07(木) 21:30:12.49 ID:gKJDQBGu] 2.6のAPI使えないとかそういう制限だったから、 あまり期待しない方が良いと思う。
318 名前:Now_loading...774KB mailto:sage [2011/07/07(木) 23:18:59.61 ID:srEhhZEk] マジですか!じゃあ素直にCS5.5にした方がいいかもですね ありがとうございました
319 名前:Now_loading...774KB [2011/07/08(金) 08:58:44.54 ID:UK0206he] >>135 遅レスだけど、BitmapDataにすべてを描画して画面に反映させれば 可能なのでは??
320 名前:Now_loading...774KB mailto:sage [2011/07/08(金) 09:19:47.21 ID:bNMFKjK6] 二年前…
321 名前:Now_loading...774KB mailto:sage [2011/07/08(金) 10:37:49.70 ID:vFXpt79z] >>319 ありがとうございます。
322 名前:Now_loading...774KB mailto:sage [2011/07/08(金) 12:43:51.77 ID:TdoF8X50] なんだとwww
323 名前:Now_loading...774KB mailto:sage [2011/07/08(金) 22:58:47.19 ID:sGMBHDxD] マジカヨ
324 名前:Now_loading...774KB mailto:sage [2011/07/08(金) 23:03:16.13 ID:bNMFKjK6] 二年間ROMってたわけか さすがだぜ
325 名前:Now_loading...774KB [2011/07/11(月) 10:48:48.86 ID:x946ZuhZ] Air for Androidで、音ならすと、0.5秒くらい遅延するのですが これを回避する方法をご存じの方いませんか??
326 名前:Now_loading...774KB mailto:sage [2011/07/11(月) 13:35:21.93 ID:671HdTNK] wavで超高音質&大容量とかかな? MP3の標準的な設定でも遅れるの? サウンドファイルの詳しい情報うp
327 名前:Now_loading...774KB [2011/07/12(火) 00:22:28.02 ID:SfxxVEfK] いえ、0.5秒くらいの効果音でMP3です。(Airってwavに対応してましたっけ? MP3 128kbps OCRです。
328 名前:Now_loading...774KB [2011/07/12(火) 00:25:36.02 ID:SfxxVEfK] Soundクラスを使ってURLRequestでローカル内部のMP3を再生してます。
329 名前:Now_loading...774KB mailto:sage [2011/07/12(火) 03:33:56.16 ID:SglESLki] Air for iOSでも似たような症状出るね これのせいで普通にループさせると間が発生する 適当にググったらMP3には先頭に無音が入る仕様(?)があるという情報があって、 実際にplayのstartTimeに50ms程度を渡すとうまくループできてるように聞こえる ただこれはこれで気持ち悪いのでまっとうな解決方法があれば同じく誰かお願いします
330 名前:Now_loading...774KB mailto:sage [2011/07/12(火) 04:47:11.51 ID:UAQwQZSe] ああMP3のループは間があくよ Flashでもそう 仕様だからあきらめれ wavでループするしかないな
331 名前:Now_loading...774KB mailto:sage [2011/07/12(火) 07:48:16.16 ID:SfxxVEfK] flaにwav埋め込んでも若干遅延しますね…orz
332 名前:Now_loading...774KB mailto:sage [2011/07/12(火) 20:23:56.19 ID:4sdwY3an] 俺の経験では、MP3のビットレートを32k辺りまで下げたらスムーズにループしたけどな FlashとAIRの両方で
333 名前:Now_loading...774KB mailto:sage すぎだろそれは [2011/07/12(火) 20:24:49.11 ID:thZeXH7N]
334 名前:Now_loading...774KB mailto:sage [2011/07/12(火) 21:15:26.91 ID:4T2yjFyw] うまい
335 名前:Now_loading...774KB mailto:sage [2011/07/12(火) 23:02:26.70 ID:UAQwQZSe] うーん困った 誰か知ってたら教えてくれい Air for Androidで 2本指処理で2本目の指のマウス座標は取得できないのか? function touchMove( e:TouchEvent ):void{//タッチ中のイベント if ( e.touchPointID==0 ){//1本目の指の処理 //色々処理 } if ( e.touchPointID==1 ){//2本目の指の処理 trace( e );//イベントプロパティにはマウス座標は無い } } ID毎の指の座標を簡単に取得できると思ってた まいったな
336 名前:Now_loading...774KB mailto:sage [2011/07/12(火) 23:29:24.47 ID:thZeXH7N] localXは違うの?
337 名前:Now_loading...774KB mailto:sage [2011/07/14(木) 05:11:07.14 ID:h4RoA0ff] Adobe AIR 3 Beta 1 リリース labs.adobe.com/technologies/flashplatformruntimes/air3/
338 名前:Now_loading...774KB mailto:sage [2011/07/14(木) 23:35:31.34 ID:cSAJ+ksx] これで独立できる 売るものはスマートフォンアプリ WEBサイト運営 サーバーはクラウド VPS 電話はスマートフォンSkype オフィスは地方にプレハブ型の格安高性能オフィスを建て レンタル自習室&シェアオフィスで収入を得ながらそこで開発する tinyurl .com/43xmk7m tinyurl .com/3mopkfy
339 名前:Now_loading...774KB mailto:sage [2011/07/29(金) 07:37:02.41 ID:U0uo03Ka] Air for iOSだと、LoaderつかってSWF読めないってホントですか??
340 名前:Now_loading...774KB [2011/07/29(金) 17:53:24.54 ID:vP1KLD8g] AIRのインストール時にインストーラが出す「インストール後にアプリケーションを起動」の項目をなくすように設定することはできますか?
341 名前:Now_loading...774KB mailto:sage [2011/07/30(土) 08:40:33.32 ID:l4iK1pFi] できません
342 名前:Now_loading...774KB mailto:sage [2011/08/04(木) 22:24:39.28 ID:glRgclsD] >>339 SWFにも寄るようです。 リンケージの設定をしてあるSWFは読み込めませんでした。 誰か理由が分かる方いませんか? Androidでは普通に動きました。
343 名前:Now_loading...774KB [2011/08/04(木) 22:51:39.67 ID:glRgclsD] 一旦上げます
344 名前:Now_loading...774KB mailto:sage [2011/08/04(木) 22:59:04.49 ID:/41cdurg] なんの意味があるんだよ
345 名前:Now_loading...774KB mailto:sage [2011/08/04(木) 23:27:10.98 ID:MDPvphjU] airでつくったスマホアプリに広告ってはれる?
346 名前:Now_loading...774KB mailto:sage [2011/08/07(日) 01:03:25.95 ID:YMTLTwSO] iphoneとかandroidみたいにスワイプで慣性ありのスクロールさせる方法ってありますか?
347 名前:Now_loading...774KB mailto:sage [2011/08/07(日) 03:50:04.63 ID:9IxRvk+b] 慣性をシミュレートしてやればいいです
348 名前:Now_loading...774KB mailto:sage [2011/08/07(日) 18:45:29.72 ID:YMTLTwSO] 慣性シミュするとやっぱりFPSによって挙動かわっちゃいますか?
349 名前:Now_loading...774KB [2011/08/09(火) 16:42:04.09 ID:DZksm9Jv] >>129 でも言及されているけど、 AIRは規定のブラウザに対する挙動がおかしいな OS: Windows XP Home 32bit 規定のブラウザ: Google Chrome 上記のような環境で、 AIRで作られたアプリのリンクがFirefoxで開かれる (TweetDeck、ZAN9アラートで確認済み) 誰か対処法をご存知なら、教えていただきたい
350 名前:Now_loading...774KB mailto:sage [2011/08/09(火) 21:48:38.83 ID:zhCGo8qH] Firefoxを絶滅させる
351 名前:Now_loading...774KB mailto:sage [2011/08/09(火) 22:49:37.06 ID:DPY3R/2j] 正直既定のブラウザ以外で開こうとする方が難しいので、 >>129 も>>349 もOS側の設定がおかしくなってるだけに100ペリカ
352 名前:Now_loading...774KB [2011/08/09(火) 23:31:47.59 ID:DZksm9Jv] >>351 Chromeのオプションで、 規定のブラウザになっているし、AIR以外のアプリケーションではほぼChromeで開くんですよね Chromeを規定のブラウザにしていてXP使っている他の人は ちゃんとAIRのアプリでChromeが開いているのかな?
353 名前:Now_loading...774KB mailto:sage [2011/08/10(水) 01:40:22.81 ID:uPUXcJz8] 今試してみたけどちゃんと既定のブラウザで開いたよ 既定をFirefox→Chrome→IEと変更して、その都度試してみたけど全部いけた やっぱり設定じゃないの?Chrome上でどうなっていようと設定保持してるのはOSだし SetBrowserとか試したら?
354 名前:Now_loading...774KB [2011/08/10(水) 09:29:22.31 ID:c4Kq53w4] >>353 >既定をFirefox→Chrome→IEと変更して おお、この手順でできました! ありがとうございます!
355 名前:Now_loading...774KB mailto:sage [2011/08/11(木) 09:04:24.63 ID:BxwVr7gi] Air for Android や Air for IOSで、ステータスバーを除いた 実際にFlashが動いてる画面の解像度を取得したいんだけど、取得できなくない?? もし知っている方いたら是非教えて下さい!
356 名前:Now_loading...774KB mailto:sage [2011/08/11(木) 09:08:17.22 ID:YOjeiJiS] 解像度…?
357 名前:Now_loading...774KB mailto:sage [2011/08/11(木) 09:43:43.80 ID:BxwVr7gi] >>356 640x960というiphone4の解像度から ステータスバーの高さを引いた解像度を得たいんです
358 名前:Now_loading...774KB mailto:sage [2011/08/11(木) 09:53:04.40 ID:BxwVr7gi] ごめんなさい説明不足でした。 stage.scaleMode = StageScaleMode.NO_SCALE; とした場合の話です。 とにかく、Androidとiphoneで ステータスバーの高さを取得したいっていうことです。
359 名前:Now_loading...774KB mailto:sage [2011/08/11(木) 12:24:30.55 ID:+ukE0d/l] アンドロイド向けゲーム開発スレから誘導されてきました わかる方がいましたら教えて下さい 関連記事だけでもありがたいです AIR for Androidについて(Flash CS5.5使用) ローカルから重い画像やサウンドファイルを読み込む時 ローダーで%表示させているんですが スマートフォン側でなぜかローダーが動かず一気に読み込まれてしまいます この間画面は止まったままです (最初の1フレーム目に設置したプリローダーも同様に一気に読み込まれます) なぜなんでしょう? ちなみにFlash側の「ダウンロードのシミュレート」ではうまくいっています
360 名前:Now_loading...774KB mailto:sage [2011/08/11(木) 23:05:00.68 ID:VhukhpYn] 単なるバグじゃない?
361 名前:Now_loading...774KB mailto:sage [2011/08/12(金) 10:09:22.64 ID:Nfr56C4G] >>359 air for androidでは、Loaderは並列処理されない。 何かを読み込んでいる間は、画面は止まっちゃうよん >>358 わかるかたいませんか?
362 名前:Now_loading...774KB mailto:sage [2011/08/12(金) 10:21:47.49 ID:OAQbCVBE] ステータスバーって38px固定じゃなかったっけ
363 名前:359 [2011/08/12(金) 13:07:15.45 ID:mvjENv9d] >>361 レスありがとうございます! こちらもスマフォアプリ開発者さんのブログで関連記事を見つけました ttp://www.gamekozo.com/archives/2781 記事によるとAIRのバージョンアップ待ちとありましたがそれで解決するのであればAdobeさんにお願いするしかないですね AIR for Androidでアプリ開発している人は製品名AIRで要望を送りましょう ttps://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&loc=jp 「なにを勝手な事ほざいてんだ」と思われるかもしれないですがローダー、プリローダーが動かないのは致命的です アプリ購入、ダウンロード後に画面が何十秒も止まってしまうと確実にキャンセルされてしまいます Androidマーケットではお客さんは15分以内にキャンセルするとお金が掛からないシステムでして最初から 止まってしまうと即キャンセル対象になるでしょう これはかなり重要な問題だと思います 開発者のみなさん ぜひご協力お願いします
364 名前:Now_loading...774KB mailto:sage [2011/08/12(金) 15:29:49.10 ID:Nfr56C4G] >>362 iphoneもandroidもandroid tabも38px固定ってことはないと思う。 いろいろ調べた結果 stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; ってやった後、stage.stageHeightがiphoneで正常に値が取れないっぽい。 Capabilities.screenResolutionYで端末の解像度を得れるから 引き算で取得できるかとおもったけど…まいったな。 >>363 その件に関しては俺もがっかりしてたから要望送るよ〜 前に作ったアプリでは起動してから15秒くらい待たなきゃいけなかった これは確かに致命的。
365 名前:Now_loading...774KB mailto:sage [2011/08/12(金) 19:03:32.03 ID:bIFycm4o] Loader以外の手段で読み込めばいいんじゃねーの?
366 名前:Now_loading...774KB mailto:sage [2011/08/13(土) 11:00:11.18 ID:/vP9gf1k] flashdevelop4.0使ってるのですが モバイルas3.0プロジェクトでvectorクラスが補完されません。 コンパイルは通るみたいなので対応してないことはないとおもうのですが 候補でvectorを出すにはどうすればいいでしょうか
367 名前:Now_loading...774KB [2011/08/13(土) 14:30:02.40 ID:B91Z/+tG] Loader以外の手段ってたとえばどんなん?
368 名前:Now_loading...774KB mailto:sage [2011/08/14(日) 13:14:18.04 ID:6FvMewVg] FileStream
369 名前:Now_loading...774KB mailto:sage [2011/08/21(日) 07:27:55.35 ID:eJ5Vvo8T] カメラ使うアプリ作ろうとしているのですが、映像の受信側で90度傾いた状態で表示されてしまいます。 カメラ自体の傾き(rotation?)を調整したいのですがどうすればよいのでしょうか?
370 名前:Now_loading...774KB [2011/08/27(土) 09:25:57.46 ID:9rMvjLum] AIR for Androidでのアプリの高速化について質問でつ スマートフォンでの動作がとにかく遅くて困ってます 高速化について以下以外に方法があったらご教授よろでつ ・メソッドのインライン化 ※重要 1〜4,5行の短い処理はメソッドにせずすべてインラインとして書く Math.min Math.maxは使わず通常の条件演算子を使う(ifもしくは三項演算子) ・クラスのインスタンス化は最小限にする インスタンス化するといちいち探しに行くので遅い クラスメソッドはstatic化して直接実行させる クラス内ではprivateを多用する メンバ変数も極力減らしローカル変数でやりくりする インスタンス自体をforで回さない 一旦ローカルで受けてから(.length取得等)回す メンバ変数の参照を切る場合はnullしない nullだとGC対象になり遅延の原因になるので可能な限り使いまわす ・その他 単純な条件分岐はifではなくswitch(※毎フレーム行う処理では効果有り) 定数はvarではなくconst指定にする ArrayではなくVectorを使う AIR for Android専用スレ立てた方がいいのかな
371 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 10:15:31.08 ID:S8uxvmgF] >>370 ここだって3年以上もってるんだからそのままでいいと思う Math.minとかまで気にするなら AS全般だけどこっちもあわせて読むといいかも actionscript.g.hatena.ne.jp/ConquestArrow/20070621/1182359767
372 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 11:57:05.15 ID:9rMvjLum] おお 良いところを紹介してくれてどうもでつ! ローカル変数を1行にまとめるだけで違うとかw 目からうろこです 実は小〜中規模くらいのゲームで ボタンクリックでポンポンと画面を切り替える場面がありまして… ステージ上のインスタンスのターゲットを格納する専用クラスを作り 画面を切り替える毎にそのクラスの メンバ変数(public)の参照を切ってました(画面毎にインスタンスが違うので) PC上では問題無いんですがスマフォではなんと切り替える毎に 0.5 〜 1秒も 止まりやがるんですw ターゲット用のメンバ変数がけっこうな数なのでしょうがないと言えばしょうがないんですが… ターゲット格納専用クラスは廃止して参照を切らないで使いまわしでやってみます 結果がかなり違ったらまた報告にきます パブリッシュ時にメソッドのインライン化を自動的にしてくれればいいんですが インタプリタ型言語だと無理なのかな ビット演算も本腰入れて覚えないとorz
373 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 12:49:57.14 ID:xDYXYV2H] 汎用的な高速化より、具体的にどこで時間かかってるか調べてそこを設計し直した方がいいと思う >インタプリタ型言語だと無理なのかな いや、普通に中間言語にコンパイルしてるし可能だと思うよ でもインライン化どころか定数の畳み込みすらしない最適化とは無縁のコンパイラだから…
374 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 13:00:00.50 ID:S8uxvmgF] >>373 >でもインライン化どころか定数の畳み込みすらしない最適化とは無縁のコンパイラだから… くわしくお願いします
375 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 14:20:59.62 ID:xDYXYV2H] 詳しくも何もそのままの意味だけど…
376 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 15:05:34.53 ID:S8uxvmgF] ソースとかそういうのある?
377 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 15:10:26.61 ID:QUsGF3d8] いちいち聞くより自分で確かめた方が早いだろ… そんなこともできない奴がソース求めたところで検証できるのか?
378 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 15:20:29.02 ID:S8uxvmgF] >>377 ? ちゃんとしたとこと判断したところのソースなら信じるから検証もなにもないよ
379 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 17:10:14.93 ID:xDYXYV2H] 説明しようと思ったけど頭悪そうだと書く気失せるわ… とりあえず自分で適当な数値の演算書いてabcdumpとかで中身見てみろ 数分で終わる作業だぞ
380 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 18:11:20.16 ID:dGYn5+67] 言い争わなくてもw >定数の畳み込みすらしない よくわからないんだけどconstにしても速さ的にはvarと同じってこと? パブリッシュ時のメソッドのインライン化とちょっと前のレスで報告されているプリローダーの件とあわせて みんなでAdobeに要望出しますかw 多数の要望が無いと動いてくれそうもないし 昔からFlashやってて速さを追求するソフトではないとわかってはいたんだけどAndroidでのあの クソ遅さ&重さはひどすぎる CPU使用率120%!てな感じで熱を帯びてくるしその内スマフォも壊れるわw
381 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 19:44:32.00 ID:2EFYYXgN] そうか、そもそも定数畳み込みが分かってなかったかw 例えば1日の秒数を定数でも変数でもいいから代入しようとするときに、 SecondsPerDay = 60 * 60 * 24; と書いたりするだろ?86400と書くより人間が見て分かりやすいし。 で、この計算結果が毎回同じ答えになるのは事前に分かってるから、コンパイル時に SecsPerDay = 86400; というコードに置き換える最適化が定数畳み込み(の基礎中の基礎)。 この最適化手法はあまりにも基本だし簡単で、現代的なコンパイラなら当たり前のように実装してるけど、 Adobeはこんなのもしてないから、毎回このコードが呼ばれる度に律儀に60 * 60 * 24を計算してる。 そしてこの事実はABCを見れば一目瞭然なので、ソース云々というレベルでもない。
382 名前:Now_loading...774KB mailto:sage [2011/08/27(土) 23:03:54.74 ID:xqhdopxb] そもそもAirで処理追いつかないレベルのアプリをAirで作るなよ
383 名前:Now_loading...774KB mailto:sage [2011/08/29(月) 12:34:20.56 ID:dBUsDWuA] >>381 Math.PI呼び出すより、3.141592653589... ってやって 計算した方が早いしメモリーの節約になるって云うのは、 AS3でも結構メジャーだと思うのですが... あと、割り算よりかけ算の方が若干早いので、 割り算をできるだけかけ算したりとか...
384 名前:Now_loading...774KB mailto:sage [2011/08/29(月) 16:34:17.53 ID:m+6FRw8o] >>383 まぁそういった高速化の部類は アセンブラ系を触ったことがある人間は 勘所がつかみやすいから、そういう勉強しても良いと思うよ。 2の倍数で割るときとかのシフトの話とか、 switch文が関数ポインタで処理されるのかif文で処理されるのか、 気になったりとか。
385 名前:Now_loading...774KB mailto:sage [2011/08/29(月) 20:57:13.62 ID:xNnWEmOi] >>383 その件と定数畳み込みは何の関係も無いけど、何が言いたいの?
386 名前:Now_loading...774KB mailto:sage [2011/08/31(水) 01:04:51.64 ID:HvhaDdYm] www.airappchallenge.com/ これ出す人いる? タブレット持ってないけどなんとかなるよね てか日本語ページ作る気ねーだろ
387 名前:Now_loading...774KB mailto:sage [2011/08/31(水) 01:18:00.40 ID:8k6nM7CB] >>381 で、その定数畳込みはAIRに限らずflex、flashでもそうなの?
388 名前:Now_loading...774KB mailto:sage [2011/08/31(水) 02:13:38.81 ID:apDjHPcF] 実際に試してみたらいいじゃない