- 1 名前:Now_loading...774KB mailto:sage [2005/12/22(木) 01:22:31 ID:Dj6CR8TB.net]
- ムービー内の詳しいASの組み方はもちろん、PerlやJava・PHPを介したCGI連携といった技術や、
XMLSocketを使用したオンラインゲームなど、ムービー以外の用途として活躍するActionScriptの技術交換スレです。 また、AS2.0/3.0の話、Flash Media ServerとかColdFusionやRemoting、コンポーネント等、 他スレでは話題に上がりづらいFLASH周りのコアな技術交換&雑談にもご利用下さい。 前スレ pc8.2ch.net/test/read.cgi/swf/1071929938/ 前々スレ pc4.2ch.net/test/read.cgi/swf/1054659810/ 前々々スレ pc3.2ch.net/test/read.cgi/swf/1030886688/ ※:なおこのスレでは「NowLoadingどうやるの?」みたいな 初歩的な質問は受け付けませんのであしからず。 その手の質問やそれに近いレベルの質問は↓でドゾー ActionScript 誰かが物凄い勢いで解答するスレ 10 pc8.2ch.net/test/read.cgi/swf/1134826648/ 参考サイトや参考スレは>>2-5以内。
- 246 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 01:06:27 ID:gR+iiYP4.net]
- 9αは8のUIに無理矢理AS3乗っけただけの名前通りのα
Java使いの取り込み狙ってるのはFlex路線の方 それで囲い込めるかどうかは別だし、8のお粗末さは同意だけど。 次に期待しようにも、Flash Player9の不具合報告の多さみると期待できないかもな
- 247 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 01:39:07 ID:rhI3dZ3O.net]
- Apolloはいらない子
- 248 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 01:55:40 ID:pGWjAdu0.net]
- アポロじゃなくてアムロだったらガンダムぽくて良かったのにね
スクリプトパネルもめっちゃ凝っててガンダムの操縦席みたいになってるの スタンダード版とプロフェッショナル版があってプロフェッショナル版はUIが超豪華でかなりカスタマイズ出来るみたいな
- 249 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 02:03:54 ID:IV41z2T4.net]
- なにを言ってるんだおまえ
- 250 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 02:11:13 ID:gJVGSVA1.net]
- 僕らの生まれてくるずっとずっと前にはもうアポロ11号は月に行ったっていうのに。
- 251 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 02:23:36 ID:pGWjAdu0.net]
- あっ、もしかしてアポロってそのアポロか!!
アポロチョコのアポロかよ!!
- 252 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 02:25:45 ID:pGWjAdu0.net]
- アポロチョコって月面に到着したあのアポロをモチーフにしるんだよ
以上ウンチクでした
- 253 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 03:14:49 ID:gJVGSVA1.net]
- Apolloの使い道がいまいちわからないんだけど、
要するにwinアプリをJavaScript、HTML、Flashとかで作れる感覚?
- 254 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 05:08:04 ID:MVYEolFD.net]
- HTMLやFlash作るのと同じ感覚で、
さらにファイルIOとかネットワークとか操作できて、 OS、ブラウザの互換を気にしなくていい ってのがいいところなんだろうかね。まだよくわかってないが
- 255 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 08:25:02 ID:inkp7M7s.net]
- Apolloってのは、Googleツールのような仮想OSみたいなものを目指していくといった感じで、
Javaほどインストールが面倒くさくないってイメージだな。
- 256 名前:Now_loading...774KB mailto:sage [2007/03/22(木) 16:24:00 ID:zlvDZc39.net]
- とりあえず、ApolloのFAQを日本語訳したとこを張ってみる
ttp://labs.anthill.jp/2007/01/apollo_faq.html
- 257 名前:Now_loading...774KB mailto:sage [2007/03/23(金) 02:14:32 ID:u6jcevkF.net]
- >>239
お答えいただきありがとうございました。 やはり単体では無理そうですね。
- 258 名前:Now_loading...774KB mailto:sage [2007/03/23(金) 13:05:17 ID:fGZAv3WS.net]
- アポロ厨うざい
調べたらASは使ってるがフラッシュじゃねーじゃねーか 板違い どうも技術系スレはAS3厨といい変な半可通がはしゃぎ回ってて困る
- 259 名前:Now_loading...774KB mailto:sage [2007/03/23(金) 19:44:54 ID:u4mnOG3x.net]
- フラッシュ9でアクションスクリプトパネルも豪華になっているんでしょうか〜?
全くと言っていいほど進化してないアクションスクリプトパネルで コーディングしてて飽きます
- 260 名前:Now_loading...774KB mailto:sage [2007/03/23(金) 20:00:33 ID:iva1lN3/.net]
- 現状Flash8にAS3載せましたってだけのαしか出とらんのだから、誰も答えようがないと思うで。
- 261 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 00:34:07 ID:hjlLwrdY.net]
- アク禁ようやく解けた。
はてさて、世の違う畑のギーク様がApolloにやや興味を持って乗り込んでこられると せまい畑で食いぶちをつないでいる自分には死活問題かもしれん。 ギーク様のブログでは意味不明の単語が飛び交い 正直何言ってるかわからん事が多い。 いままでみたくFlashには興味ネエ、または勘違いで Flashをバカにしてくれていたほうがよかったな。 ゲイツ様、早くギーク様に興味が行くようなFlashに変わるソフトを投入して そちらにギーク様の興味をひいてください(^-人-^)
- 262 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 09:47:26 ID:w6yjwvcR.net]
- 仮にmsがFlashに替わるよりよいソフトを出して浸透して
ギークの興味を引けたとして、そうしてもどのみち 君の食い扶持はやはりなくなると思う。
- 263 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 10:24:38 ID:IjrV9fyl.net]
- Apolloの評価自体はいまんところてんで興味持たれてない様子だけどね
まだαだから先は判らんが 板違いの指摘もあった矢先なので、プログラマ板に立ってたスレでも紹介しときますね Adobe Apollo総合スレ pc11.2ch.net/test/read.cgi/tech/1174626059/
- 264 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 11:48:31 ID:hjlLwrdY.net]
- >ギークの興味を引けたとして、そうしてもどのみち
>君の食い扶持はやはりなくなると思う。 なるほど、煽りでなければその理由をご教授願おうか?
- 265 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 13:47:50 ID:IjrV9fyl.net]
- FlashがWPF/Eとかにとって変わって開発者とユーザが流れたら、
FlashAS使いの稼ぎぶちも減るって話じゃねーの? ギークといえど、流行らなくて使えない技術に目を向け続ける 技術オタなんて少数派だしね。その少数派自体は、食い扶持に 直接響く訳じゃないし。 そもそも畑違いな技術屋と言い切るなら、彼らが戦えない所で勝負すればいいんじゃね? 技術屋の振る話題についていけなくても、アニメーションツールとしてのFlash経験で戦えばおkとか
- 266 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 20:22:59 ID:hjlLwrdY.net]
- >>262はどっちに意見してるんだかわかりにくい内容だな。
>>261は 煽りに反応した煽りなんだから別にまじめに答えなくてもいいのに どーせ>>259はただの煽りろくに答えられないんだから。 >FlashがWPF/Eとかにとって変わって開発者とユーザが流れたら、 「WPF/EとかがFlashにとって変わって」の間違いか? >FlashAS使いの稼ぎぶちも減るって話じゃねーの? >>259は「FlashAS使いの食い扶持が減る」なんて一言もいってねーぞ? >技術オタなんて少数派だしね。その少数派自体は、食い扶持に >直接響く訳じゃないし。 これはその通りだな。焦ってすまんかった。 後スレ違いごめんえ
- 267 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 21:47:59 ID:w6yjwvcR.net]
- 煽りに反応する煽り、とか開き直られてもね。
意見請いて釣りとか言うのと変わらない 現状、アポロ話題扱ってるサイトで、暗号って言うほど難解なサイトなんてあるか?コマンドラインに不慣れな人かな? あとお前ら、Flashにとっての真の驚異はWPF/eなんかじゃなく、 ジャバスクリプトやキャンバスエレメントだと思うぞ。 将来語るなら併せて注意汁
- 268 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 22:17:03 ID:4nWq3e1e.net]
- AS技術スレから「Flashの将来を脅かす代替技術スレ」になりつつあるな。
興味あるけど、もっと適切なスレないもんかね。ご存知の方誘導願えると幸いw JS+Canvasねぇ。IECANVAS出たから汎用性は充分だと思うけど、 Flash代替としての用途は難しくないか? まだまだ遅いし、凝った事しようと すると、CSSトリックとかブラウザ専用コードとか、バッドノウハウに頼ることになりがち。 inkscapeあたりのソフトがCANVAS操作するJSを出力するところまで行けば、 また違うのかも知れないけど。 代替と言えば……SVGってどうなったんだ? 規格化されていながら、俺の中ではinkscapeの保存形式に成り下がりつつあるw アレもアニメーション含めてFlash対抗馬的な側面が宣伝されてたよな。 現状WPF/Eに魅力感じないのは同意。 3D実装する気ないのかね。
- 269 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 22:35:39 ID:M7CEzWif.net]
- Sparkでたね
- 270 名前:Now_loading...774KB mailto:sage [2007/03/26(月) 23:05:01 ID:4nWq3e1e.net]
- ほんとだ。早速Xelf見てみた
予想してたけどやってる事被ってらw DIで来たかぁ。 サンプル欲しいな。今後に来たい
- 271 名前:Now_loading...774KB mailto:sage [2007/03/27(火) 06:06:37 ID:qRL38Lov.net]
- 夢中にさせてくれる要素がないね。こんなものに食いつけるくらいの奴なら前世紀からSWFやってるだろ。
- 272 名前:Now_loading...774KB mailto:sage [2007/03/27(火) 11:47:37 ID:xn2gMGpb.net]
- Xelf、おれもサンプルに期待。
単一フレームで同時に実行される可能性のあるイベントを制御する方法ってどうやるんだろう。 イベントA,B,Cがあるとして、 イベントCが実行された場合イベントA,Bは実行させたくない、なんて時。 イベントA,Bを実行する関数内に イベントCが実行されたらイベントA,Bは実行させない、みたいな命令を書くのだろうか。 それとも実行させたいイベントに優先度とか持たせ 優先度の高い順に実行する、とかそんな仕組みがあるのだろうか? イベント駆動に詳しい先生、教えて!
- 273 名前:Now_loading...774KB mailto:sage [2007/03/31(土) 18:58:18 ID:BUEwt+4O.net]
- 前から疑問だったんだけどなんでたかだか別ドメインからXML読み込むのに
ポリシーファイル置かないといけないんだろ。WEBサービス使えなくて不便すぎなんだけど。
- 274 名前:Now_loading...774KB mailto:sage [2007/03/31(土) 19:08:18 ID:GFD+iGco.net]
- そりゃいろいろサーバへの攻撃に使えたり問題ありありだろ。
特にこの仕様を採用したのは今みたいに公開APIとかあまりなかったころだし。
- 275 名前:Now_loading...774KB mailto:sage [2007/03/31(土) 19:35:32 ID:BUEwt+4O.net]
- 読み込みだけなら問題なくね?画像は読めるんだし。
- 276 名前:Now_loading...774KB mailto:sage [2007/04/01(日) 00:33:50 ID:t7EI5b/x.net]
- >>271
5年前くらいの話だとしても、くさるほどあったけど?w ところで、何で言語仕様をJavaにしないのこれ?www つうか、Javaそのものでいいだろwww
- 277 名前:Now_loading...774KB mailto:sage [2007/04/01(日) 00:51:58 ID:gxKCwBLb.net]
- Javaで組めよ
- 278 名前:Now_loading...774KB mailto:sage [2007/04/01(日) 02:56:37 ID:xyY9F82m.net]
- まーた人の話を聞く能力ゼロのテキストフォーマット君か
こいつ文章書くだけ書いて、自分についたレス読まない(理解できない) 典型的荒らしになったな。哀れな奴よ
- 279 名前:Now_loading...774KB mailto:sage [2007/04/01(日) 14:43:30 ID:mrdwaexd.net]
- 君の言うテキストフォーマット君ってJava持ち出してASに文句言う人全般って事?
- 280 名前:Now_loading...774KB mailto:sage [2007/04/01(日) 20:29:59 ID:0vboKa39.net]
- っていうか、
Javaと比べると堅牢性と、処理速度犠牲にした分、 OS間の互換性と開発工数の短縮化に特化してるんだから 状況に応じて使い分けようぜ・・・
- 281 名前:Now_loading...774KB mailto:sage [2007/04/02(月) 22:11:03 ID:g5RbCNJs.net]
- JAVAコード吐くようなベクターアニメーションツールかswfバイトコード制御できるJAVA用フレームワークでも出れば汎用性高いのかもね
- 282 名前:Now_loading...774KB mailto:sage [2007/04/03(火) 21:07:35 ID:yuPp6gy+.net]
- FlashをJAVAでエミュレートすればいいんじゃね?
- 283 名前:Now_loading...774KB [2007/04/07(土) 01:03:00 ID:JCOQwNnn.net]
- けどASとJavaじゃ全然違うよね。
ASはfunction一つ気軽に書いて気軽に使えるもんね。 ASはクラスなんて自分で定義して使わなくて大丈夫。 継承もインターフェースも何にもしなくて大丈夫。 そんな大規模開発ないからね
- 284 名前:Now_loading...774KB mailto:sage [2007/04/07(土) 09:52:42 ID:QgFQ3eT2.net]
- >>280
ところがぎっちょん…
- 285 名前:Now_loading...774KB mailto:sage [2007/04/07(土) 10:26:28 ID:UKcxoJ9r.net]
- AS3になってクラス定義して型指定してオブジェクトに関連付けて面倒くせぇ
と思ってたけど、プログラムの世界じゃ普通の事なん?
- 286 名前:Now_loading...774KB mailto:sage [2007/04/07(土) 10:30:42 ID:QgFQ3eT2.net]
- 最近は結構普通つか主流。
- 287 名前:Now_loading...774KB mailto:sage [2007/04/07(土) 13:58:39 ID:nBKnSNZF.net]
- Script言語としては微妙
環境としても言語としても、手軽さはもうJavaScript以下 この際、RubyやPythonとかでも書けるようにしてほしい
- 288 名前:Now_loading...774KB mailto:sage [2007/04/08(日) 01:55:08 ID:dZW8xR81.net]
- 手軽さ求めるならAS1で書けばいい
- 289 名前:Now_loading...774KB mailto:sage [2007/04/08(日) 01:59:51 ID:xbZNpcaL.net]
- >>284
AS3がスクリプト言語としての手軽さを発揮するのってFlashCS3じゃないかな。
- 290 名前:Now_loading...774KB [2007/04/08(日) 02:42:29 ID:pu89qxoi.net]
- CSだのMXだのヤメテ欲しい。
深度のクラスが インポート MX あんだかんだってなってたりして なんだよこのMXっていうパスゎょ!って感じになる
- 291 名前:Now_loading...774KB mailto:sage [2007/04/08(日) 15:10:44 ID:p5jx53Gn.net]
- 手軽さはどんどん無くなり、処理速度は2世代前。
はっきり言って、終わってます。 今までASで書いてきたコーダーだけが頼みの綱。 このままじゃ2年後には隅に追いやられてるでしょ。
- 292 名前:Now_loading...774KB mailto:sage [2007/04/08(日) 16:45:41 ID:LlM3KmX1.net]
- てかAS2よりAS3の方がはるかに手軽だし他言語からも移行しやすいのに
本当に理解して言ってるのか?
- 293 名前:Now_loading...774KB mailto:sage [2007/04/08(日) 18:17:02 ID:p5jx53Gn.net]
- 他言語から移行しやすいのが手軽だと思ってるところがすでに大きな勘違い。
元々そこは専門的な狭いパイにすぎない。 そこから流れてくる数に期待する考え方が、既にズレている。 しかもそこから流れてくる人の多くは、処理速度の遅さに絶望して2度と触らない。 本当に理解して言ってるの?
- 294 名前:Now_loading...774KB mailto:sage [2007/04/08(日) 21:21:36 ID:LlM3KmX1.net]
- 多言語から移行しやすいから手軽だなんて事は言ってない。
手軽であり且つ多言語からも移行しやすいと言ってるんだよ。 AS3の良さが分からないならAS1使ってればいいんだってば別に。
- 295 名前:Now_loading...774KB mailto:sage [2007/04/08(日) 23:47:22 ID:9RDQbPxW.net]
- >>290
他言語から流れてきた人が処理の遅さに絶望ってさ、 誰が絶望してるんだ?実際に。 ゲームでも作るのなら遅さが気になるということはあるだろうけれどね。
- 296 名前:Now_loading...774KB mailto:sage [2007/04/09(月) 00:01:56 ID:SWrk510T.net]
- ほとんどのユーザーのブラウザ上で同じように動き、Flashより高速でスクリプトが走る
実行環境があるなら今すぐでも乗り換えていい。あるなら教えてくれ。 俺はAS自体に思い入れがあるわけじゃないからな。
- 297 名前:Now_loading...774KB [2007/04/09(月) 00:13:27 ID:J8IxZ0x9.net]
- 俺はASしか言語は出来ないけどAS結構好きだよ
いつも締め切りまですげ〜時間ない中でヤバい今週は毎日終電だ!って時でも ASならプログラム書きながら今後の流れ考えていけるからね。 ストリング型だのナンバー型だの考えずにポンポン変数作れるし 本当に時間のない作業でASはかなりイイね まぁちょい複雑な数学的要素が絡んだり条件判定が結構多数になるとすると猛烈に処理遅くなったり ビットマップデータクラスなんか重くてつかいもんになんないのばっかだけどね なんだかんだ俺はASで給料もらってるからね
- 298 名前:292 mailto:sage [2007/04/09(月) 00:31:04 ID:1yki2xW2.net]
- 突然自己紹介を始めた>>294は誰なのでしょう?
ちなみに>>290には回答は期待してないんで、 どーせいつものry
- 299 名前:Now_loading...774KB mailto:sage [2007/04/09(月) 08:48:08 ID:gX8QmVZo.net]
- ところで、遅い遅いいってる奴らは
具体的に何作ろうとして速度が足りてないんだ?? 弾幕シューティング? オンラインフォトショップ? もう普通にSFC程度のゲームなら動くし、個人的には過不足ないんだけど。
- 300 名前:Now_loading...774KB mailto:sage [2007/04/09(月) 13:38:27 ID:Me82vFgT.net]
- オンラインフォトショップはFlex/Apollo技術でAdobe本家がやるらしいから、そこで真価が示されるだろうね
全然別の技術で実装してきたら、それはそれで面白いけどw 遅さはあまり感じないけど、デスクトップに乗り出した今後発扱いだからな 導入検討したプログラマが、目立った利点感じられずに首傾げてる段階に感じる mxmlに関しては、個人的にはメモリやCPU持って行き過ぎに感じる。 反応速度は悪くないから、その点を一概に遅いというつもりはないけど。 俺にとってはSpriteの拡張でやるのが主流になりそうだが、 それだとUI周りの手軽さが失われちゃうので別の不満が生じたり。 期待し過ぎたってだけで、悪くない技術だとは思うんだけどね。 流行るかどうかは決定的な差を示せてないので判らない
- 301 名前:Now_loading...774KB mailto:sage [2007/04/09(月) 14:01:24 ID:GrJR/syf.net]
- 思うにApolloのウリは、統合実行環境だろうと・・・
PCから携帯、組み込みまで、Apolloをつかればなんでも仕事できる。 ウェブ屋はデスクトップのウィジェット作れて、 アプリ屋もウェブサイト作れる Javaもそっち目指したけど、機種依存の部分が多くなりすぎた。 そういう意味ではJava Lite的ポジションを狙うものなんじゃね?
- 302 名前:Now_loading...774KB mailto:sage [2007/04/09(月) 14:07:03 ID:Me82vFgT.net]
- ああ、ありかもそのポジション
現状ではFlash liteはまだ別物だから、結局弱いところあるけど Javaはなんでもできる代わりに、フレームワークやライブラリが 無数に存在して混乱招いたり、大掛かりに成りがちな面があるからねぇ ……AS系もそういう状況に向かわん事を祈ろう
- 303 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 12:47:00 ID:TqcNAwXq.net]
- 手軽じゃなくなったって必死に訴えてる人がいるが、
なくなってしまった「手軽さ」って具体的に何? 型にしてもclassにしなきゃいけないってのも、AS2までやってれば大した事ないし。
- 304 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 14:49:16 ID:QykAah/2.net]
- そもそも古いASの仕様と比較してないんじゃね?
ライトウェイトな方面の方が、Script系には面白そうだなとは思う 個人的には、以前のASとの比較ならAS3はラクになったよ。 妙なバッドノウハウ使う必要がなくなったし。 昔は酷かったな、eval頼みな謎挙動重ね合わせだったし……
- 305 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 15:00:06 ID:5I/LL2q7.net]
- >>300
そこらはケースバイケースだと思うよ。 コンポーネントやフレームワーク見たいの作って、カッチリ作るなら AS3は今までより全然楽。 逆に広告系のスペシャルコンテンツみたいに、 遷移やアニメーションが複雑かつ例外の嵐みたいなサイトだと AS3はかなり地獄。 遷移Aから遷移Bに移行したのに、Aで使ってるパーツが画面上で エフェクトバリバリ飛び回ってるとか。 っていうかリファレンスの管理とかイベント管理で死ねる。
- 306 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 16:06:35 ID:katNKAsA.net]
- 今までハッキングノウハウに頼らざるを得ない程使いこなしてた人にはAS3はかなり楽チンなはず。
しばらくAS3使ってればイベント管理がいい加減なAS2の方が厄介だと気付くと思うよ。
- 307 名前:300 mailto:sage [2007/04/10(火) 17:27:43 ID:Ojt8Bd1a.net]
- >>302
なるほど。 でもそういう内容ってむしろFlexに向いてないってだけで、AS3のせいじゃなくない? FlashCS3待ちというか。 ttp://www.adobe.com/aboutadobe/pressroom/pressmaterials/pdfs/cs3_flash_whatsnew.pdf 見る限り、FlashCS3でそれほど劇的にUIが変わるってわけでもなさそうだし、 まだちょっと様子見だと思うんだ。 >>301 俺もそうなんだけど、自分はJavaラーなので自分の意見はあまり参考にならないと自覚してます。 >>301はJavaやる人? >>303 そうそうそれそれ。 Strictに解釈してくれるってのは、一見厳しいようだけど、やっぱり最後はユーザフレンドリーなんだと思う。
- 308 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 19:17:12 ID:QykAah/2.net]
- > >>301はJavaやる人?
うん、まあ最近はとんとJava案件関わってないけど一応 タイムライン上とかで補助的にAS使ってる人から見た手軽さは判らん その辺に限定したら、AS3はやりにくくなってんのかな?
- 309 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 20:16:27 ID:5I/LL2q7.net]
- >>302
>>304 多分二人の言うことがあってて、 慣れてくればAS3のほうが全然楽なのかもしれない。 けど前にAS3で初めて広告案件やったとき、 1サイトにクラス百個以上作る羽目になって死に掛けた。 なんつーか、作る前にじっくり設計して、フレームワークみたいの作らないと いけない感じというか・・・ 上の都合で演出とか内容が180度転換すると、死ぬというか・・・ AS3でそういう系やる場合って、何で勉強すればいいんかな。 Javaのゲーム系とかそっちになるの?
- 310 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 20:18:37 ID:TgbNMekf.net]
- クラス作りすぎるのは最初の頃よくあることだな
FlashOOPとか、Javaのデザインパターンの本を買えばいいんじゃないかな? そのデザインパターンそのものを使うというよりは、 そういうのを見ているとどうすればいいのかが見えてくるというか。
- 311 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 20:20:06 ID:5I/LL2q7.net]
- ちなみに、個人的に死に掛けたのは、状態遷移。
遷移のアニメ中に違う遷移に移動したり、 ボタン押したりされた日には ヌルポが出るわ出るわだった。 多分、ルートのクラスから再帰的にアニメのキャンセルとか中断の命令投げて、 全部の終了イベントが帰ってきたら、次の処理みたいにしないといけないんだろうが、 例外的なアニメとか、変更を考慮して柔軟にフレーム組もうとするとものすっごい大変だった。 AS2ならフレーム移動して、中身全部すっ飛ばすとかundefined信用して、 オブジェクト片付けないとかできたんだが、今全部管理しないといけないのが まだ慣れてなくて辛い。
- 312 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 20:22:03 ID:5I/LL2q7.net]
- >>307
やっぱその辺なのかぁ。サンクス。 結城さんのOOPとか、Flash OOPとか読んで、 データ管理とかでのOOPの勘所はわかったんだけど、 アニメや状態遷移時のオブジェクトの管理とか、 何見れば書いてあるのかわからなくて。
- 313 名前:Now_loading...774KB [2007/04/10(火) 20:55:10 ID:xts+dvFV.net]
- ちょうどyossyのとこで状態遷移に特化したフレームワークとか出てたよ
- 314 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 21:08:13 ID:euQj6zW2.net]
- >>308
ゲームなんかで広く利用されている タスクシステムというのが役に立つんじゃないかね。
- 315 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 21:59:00 ID:TgbNMekf.net]
- Stateパターンあたりを応用して使うのもいいぞ。
ただ>>308を見る限りそれは本当にAS3で作るべき案件なのかは疑問だな。 アニメやボタンを多用するグラフィカルなUIは AS2で作ったほうがクライアントのリアルタイム要求を反映させやすいという事実は確かにある。 AS2とAS3はどちらが上ということではなく、両方知っていることで表現の幅が増えると考えるべきじゃないかな。
- 316 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 22:03:57 ID:QykAah/2.net]
- フレーム上にMC置いてフレーム数制御したほうが見通しがいいケースがあるって話かな
AS2かAS3かの話じゃなく、Flexが向いてるかFlashが向いてるかって話な気もする。 Flash CS3が出たらASのバージョン問わず同じ事できるんじゃね
- 317 名前:Now_loading...774KB mailto:sage [2007/04/10(火) 22:32:23 ID:katNKAsA.net]
- 別にAS3でもフレームスクリプトは生きてるしMXMLでもScriptタグ使えるし
ゆるい型指定にも対応してるし別にOOP知らなくても十分書けると思うが。 むしろイベントの効率的な管理の方が重要だと思うよ。
- 318 名前:Now_loading...774KB mailto:sage [2007/04/12(木) 10:33:24 ID:JdJEaK3B.net]
- >>AS3でもフレームスクリプト
AS3の文法で、つまりFlaxでもフレームスクリプト書けるってこと? FlashCS3を使えば、ってこと? 前者なら方法キボンヌ。
- 319 名前:Now_loading...774KB mailto:sage [2007/04/12(木) 12:52:35 ID:8q1634YF.net]
- 方法なんてAS2と同じ。MC上に書けないってだけ。
現状はSDKで開発してる人が多いからクラスでの解説が多いけどな
- 320 名前:Now_loading...774KB mailto:sage [2007/04/12(木) 14:19:33 ID:ktJSj56X.net]
- なんだ、ただのしったか君か。
- 321 名前:Now_loading...774KB mailto:sage [2007/04/12(木) 14:32:32 ID:90P0V9Rw.net]
- >>316
Flash9 Public Alphaとか見る限り、 フレーム上でもかけるよ。 Flex2 Builderの方では、触ったかぎりフレームという概念自体がない
- 322 名前:Now_loading...774KB mailto:sage [2007/04/12(木) 14:58:45 ID:koi5NMUt.net]
- [Frame()]タグでゴニョゴニョするってのはあるけど、わかりやすい方法ではないね
- 323 名前:Now_loading...774KB mailto:sage [2007/04/12(木) 15:13:58 ID:JdJEaK3B.net]
- >>316
「AS2と同じ」と言われてもピンとこないのですが… Flexスレで、プリローダ作るのに[Frame]メタデータ使ってたんで、 もしやASだけでフレームスクリプトが書けちゃうアンドキュメンテッドな技法があるのかなと思って聞いてみたんですが、 そうでもなさそうな感じですかね。 タイムラインが使いたければFlashを、っていう住み分けになっていくのでしょうか。 スクリプトだけで、もしくはコンパイラの指定なんかで ごりごりフレームが増やせちゃったりできるといいんだけど。
- 324 名前:Now_loading...774KB mailto:sage [2007/04/12(木) 15:14:51 ID:8q1634YF.net]
- FlexじゃなくてFlashの話。
- 325 名前:Now_loading...774KB mailto:sage [2007/04/12(木) 16:18:29 ID:90P0V9Rw.net]
- >>320
あぁ・・・そんなメタデータあった・・・ すっかり忘れてた。 Flex使おうってコーダー肌の人なら、 シンプルなタイムラインなら 自力で実装するの難しくないと思うよ。 関数を配列に突っ込んでいって、 onEnterFrameで1づつインデックス動かして、 中の関数を実行すれば擬似Timelineは作れると思う。
- 326 名前:すべすべコーダー肌 mailto:sage [2007/04/12(木) 17:01:25 ID:JdJEaK3B.net]
- >>322
実は、こっちのスレだったかFlexスレだったかで、 addChild/removeChildを繰り返すとPlayerが落ちる って話しが出てましたから、 空白のキーフレーム追加でばっちり解
- 327 名前:決っ!ってなことを目論んでました。
「フレームスクリプトが書ける」のならフレームの追加もスクリプトでできるんじゃないかと… しかしこの話題は海の向こうでも揉めてるようでw http://www.mail-archive.com/flexcoders@yahoogroups.com/msg59707.html >>擬似タイムライン 今見つけたんですが、(有名だったらすみません) http://d.hatena.ne.jp/asahiufo/20061119 とかおもしろそうですね。 [] - [ここ壊れてます]
- 328 名前:Now_loading...774KB mailto:sage [2007/04/12(木) 18:34:40 ID:kDLRii/9.net]
- >addChild/removeChildを繰り返すとPlayerが落ちる
>って話しが出てましたから、 >空白のキーフレーム追加でばっちり解決っ!ってなことを目論んでました。 状況がわかりにくいな
- 329 名前:すべすべコーダー肌 mailto:sage [2007/04/13(金) 10:31:07 ID:mpAQrj+i.net]
- すみません。
ステージ上にMCをいくつか配置した後、 一旦ステージをまっさらにする必要があるのですが、 その際removeChild使ってムービークリップを一つずつ消していくんじゃなくて、 空白のキーフレームを挿入して一発で前部消してしまう、ってことがしたかったのです。
- 330 名前:Now_loading...774KB mailto:sage [2007/04/13(金) 13:41:22 ID:mxneYkC+.net]
- AS3でそれをやると、よほど注意しないと
イベントのヌルポとかで死ぬよ
- 331 名前:Now_loading...774KB mailto:sage [2007/04/13(金) 14:11:43 ID:hUfDsHqK.net]
- それは階層の設計でどうにでもなるからわざわざフレーム使うのはおかしい。
ShapeかBitmapの書き換えは良く使うけどSpriteはスクリプト制御で足りから ランタイム中に追加フレームがどうしても必要なケースって想定できないなあ。 ありゃあったで便利だけど。
- 332 名前:Now_loading...774KB mailto:sage [2007/04/13(金) 14:55:13 ID:mxneYkC+.net]
- >>325
個人的にはステージにcontainerってスプライト造って、 全部のMCはその中に入れる。 全て消すときはcontainerをremoveChildする、が妥当じゃないかと。
- 333 名前:すべすべコーダー肌 mailto:sage [2007/04/13(金) 16:25:37 ID:mpAQrj+i.net]
- >>327
先のMLでもそういう風に言われてるみたいです。 >>328 らじゃ。その方向でいきます。
- 334 名前:Now_loading...774KB mailto:sage [2007/04/20(金) 16:14:28 ID:8Uhr7SoJ.net]
- FlexBuilderって、Flexプロジェクトと、ActionScriptプロジェクトがあるじゃないすか。
Flexプロジェクトって、構造がよく分かんなくて気持ち悪いから、ActionScriptプロジェクトで作ってるんだけど ActionScriptプロジェクトで制作しつつ、Flexコンポーネント(ColorPickerとか)を使うって出来ないんすか?
- 335 名前:Now_loading...774KB mailto:sage [2007/04/20(金) 17:13:06 ID:TaF8Bl29.net]
- >>330
俺それ仕事でやったことあるよ。 ASプロジェクトだと、Flex系のクラスが読み込まれないから プロジェクト右クリックから、 プロパティ→ビルドパス→ライブラリパス→SWCの追加を選んで、 flex.swcやframework.swf, rpc.swcあたりを追加すると Flexのクラスが使えるようになる。 ただFlexのデータクラスは使えるけど、ビジュアルコンポーネントは多分無理。 ビジュアルコンポーネント使いたかったら、FlexプロジェクトでMXMLにスクリプトだけで <mx:Script> public function init(){ var main:Main = new Main() main.run() } </mx:Script> みたいなことだけ書いて、applicationのapplicationComplete="init()"で起動すればOKかと。
- 336 名前:Now_loading...774KB mailto:sage [2007/04/20(金) 19:01:11 ID:8Uhr7SoJ.net]
- >>331
レスどもっす! やっぱ、ビジュアルコンポーネントは使えないのかー。一部だけ使いたいのにな…。 データコンポーネントも、ActionScriptからの使い方があんまり詳しく乗ってないすよね。 WebServicesクラス使いたかったんだけど、いまいち分からなかった...orz MXML上では<operation>要素を追加すればいけるけど、 ASだとoperations:ArrayにAbstractOperationクラスを突っ込むみたいな違いが…。 もうちょい勉強しよ。
- 337 名前:Now_loading...774KB mailto:sage [2007/04/28(土) 22:16:47 ID:E9mvMSLJ.net]
- 閑散としてるなぁ... (´・ω・`)
最近papervision3Dやっててタノシス。 Papervision3Dの、AS2番ってSVN1から落としてきても エラーでまくりで、ちゃんと動かなくね? 俺だけかな…。
- 338 名前:Now_loading...774KB mailto:sage [2007/04/29(日) 00:02:49 ID:f0vH5pGP.net]
- >>333
なんか日本語環境で表示おかしくなる文字があるから いっかい何かのテキストエディタで一回全ソース保存し直せばうごくかも。 というか俺はそうした。
- 339 名前:333 mailto:sage [2007/04/29(日) 04:34:16 ID:VzBrSgkt.net]
- うお。ホントだ…。エラーでなくなった。
import のファイル名とか絶対合ってるのに何でなんだぜ?って思ってますた... orz
- 340 名前:Now_loading...774KB mailto:sage [2007/04/30(月) 20:04:19 ID:nKF0ArW1.net]
- >>335
ところで、 Papervision3DだったらAS3版のほうが良いと思うぞ。AS2だとあまり速度が出ない。 300ポリゴンを越えたあたりでAthlon64 3200+ で30Fpsの表示が怪しくなってくる。 AS3コンパイル環境もそろえようと思えばすべてタダでそろうし。
- 341 名前:333 mailto:sage [2007/05/01(火) 20:05:45 ID:1/Iggacb.net]
- >>336
やっぱAS2版だと、あんまパフォーマンス良くないんだ…。 AS3版では実際プロトタイプとか作ってみました。 ただ、サイト全体AS3っていう案件は、まだ無いだろうから Flash Player 8 の案件で、ちょろっと3D効果出すのに使えたらいいなーっと。
- 342 名前:Now_loading...774KB mailto:sage [2007/05/01(火) 20:30:37 ID:p3gzszCx.net]
- AS3でサイト構築いいねぇ
重くて使えなかった物理演算グリグリ
- 343 名前:Now_loading...774KB mailto:sage [2007/05/12(土) 13:07:08 ID:16mwY0np.net]
- Flexからはじめたものです。
数万単位のSpriteを一度に出したり消したりすると、ガベージコレクションが 間に合わなくて、最終的にタイムアウトを起こしてしまうんですが、 なんとかならないでしょうか? 特に個々のcacheAsBitmapを有効にしていると、キャッシュが破壊されて デスクトップ全体を巻き込む大惨事に発展するんですが・・・。
- 344 名前:Now_loading...774KB mailto:sage [2007/05/12(土) 13:39:51 ID:pUI/ypHy.net]
- 数万単位のSpriteを一度に出したり消したりしなくて良いようにする。
- 345 名前:Now_loading...774KB mailto:sage [2007/05/12(土) 14:03:33 ID:aiHBWBeT.net]
- >>339
3000個ずつ10フレームにずらすとか、工夫しろ。 あと3万個をcacheAsは無理だろう。 1個10kbだとしても、300Mいくぞwww
- 346 名前:339 mailto:sage [2007/05/12(土) 22:15:52 ID:16mwY0np.net]
- 339です。
結局、キャッシュは大元のキャンバスだけに効かせるようにしました。 単純にtransformオブジェクトの操作だけで出来るもの(移動や色の変更など)は、 自分でキャッシュを指定するまでもなく速いようなので。 >3000個ずつ10フレームにずらすとか、工夫しろ。 なるほど、フレームをずらすとタイムアウトが避けられるというわけですね。 Flexからはじめたのでフレームという概念がちと怪しいのですが、 UIComponentでいえば、validateNow()で1フレーム進むと考えていいんでしょうか? 数万単位のSpriteを一度に出したり消したりする、というのは、 ちょうど作っているのがドロー系のソフトウェアに近いものなので オブジェクトを一度に削除したりする上に、アンドゥにも対応する必要が あるからです。 せっかくモデル部分だけをアンドゥにスタックするように 作ったのに、削除したSpriteがちっとも開放されてくれないという・・・orz
|

|