メイン ActionScript 3.0 特設会議室 on(release)がなくなる!? | 投稿するにはまず登録を |
| 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
野中文雄 | Åê¹ÆNo.27115 投稿日時: 2006-7-20 13:02 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: on(release)がなくなる!? 私は最悪、速さは損なわれても構わないと思います(その仕様追加のために、他の処理にまで負荷が及ぶというのなら別ですが)。第1に、on()ハンドラを使いたいという人は、速度が問題になるような処理を記述することは少ないと思われます。第2に、処理速度が気になる人は、本来のActionScript 3.0のシンタックスを学べばよいですし、おそらく実際そうするでしょう。
それに、前の投稿で述べましたとおり、on()ハンドラに記述した処理をfunctionに変換し、リスナーとして扱うという機能は、すでにActionScript 2.0で実現されています。森さんも同意くださったように、それがAVM2では難しいという理由はちょっと思いつきません。 引用: Duke15さんは書きました: ActionScript 3.0も、慣れてしまえばそれほど難しくないよという議論でしたら、それはそれで前向きな方向性だと思います。ただ、スレッドは分けた方がよいでしょう。 |
Duke15 | Åê¹ÆNo.27116 投稿日時: 2006-7-20 13:06 |
常連 居住地: 埼玉 投稿: 196
使用環境:
XPpro,2Kpro, MX2004prov7.2 FlashPro8 Flash9Preview α Player8r24 Player9.0.16 Player7r63 Firefox1.5.0.5 IE6,NB8.1en |
Re: on(release)がなくなる!? on()ハンドラを使いたい場合
Flash9のパブリッシュ設定で AS2.0やAS1.0が選択出来るので、 それでいいのでは? 引用:
|
野中文雄 | Åê¹ÆNo.27117 投稿日時: 2006-7-20 13:22 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: on(release)がなくなる!? それは
引用: 野中文雄は書きました: という選択になります。 参考: 日刊デジタルクリエーターズ「ActionScript3.0は正常進化か!?」 MYCOMジャーナル「AdobeのFlash担当者に訊く - Flash Player 9とActionScript 3.0何が変わる?」 引用: Duke15さんは書きました: |
Duke15 | Åê¹ÆNo.27119 投稿日時: 2006-7-20 13:38 |
常連 居住地: 埼玉 投稿: 196
使用環境:
XPpro,2Kpro, MX2004prov7.2 FlashPro8 Flash9Preview α Player8r24 Player9.0.16 Player7r63 Firefox1.5.0.5 IE6,NB8.1en |
Re: on(release)がなくなる!? 野中さんが、
引用:
と書かれたので、 それなら、パブリッシュで選択出来るのでは?と書いた訳で、 揚げ足取りではないのですが、 このレスだと堂々巡りになりそうなので、止めますが、 AVM2で従来の書き方が可能ならそれにこしたことはないというのが 私の根本の気持ちではありますよ。念のため。 引用:
|
野中文雄 | Åê¹ÆNo.27120 投稿日時: 2006-7-20 13:55 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: on(release)がなくなる!? このスレッドは、私の解釈では「AVM2で従来の書き方が可能」という前提だと思います。>ですよね。森さん
その最終回答は、Adobeの開発チームでなければ出せないものでしょう。それが不可能ということになれば、また議論の方向は変わってくるとは思います。 ただ、「ActionScript 3 デビューセミナー」での上条さんの発言からは、それは十分可能性があるように受取れました。また森さんや私が「推測」するかぎりにおいても、「無理」とする理由はみつかりません。 このスレッドは、実装は可能であるにもかかわらず、ユーザーの声がAdobeに届かないために、このまま仕様が確定してしまうという事態を防ごうという狙いだと理解しています。 引用: Duke15さんは書きました: まぁ、Duke15さんの発言が奇しくも現行仕様から読取れるAdobeのスタンスに近いので、みなさんにこのスレッドの意義を理解していただくのには役立ったように思います。 |
森 巧尚 | Åê¹ÆNo.27122 投稿日時: 2006-7-20 15:02 |
モデレータ 居住地: 宝塚 投稿: 650
使用環境:
.5/CS4/Safari3 XP+2000//IE6 |
Re: on(release)がなくなる!? 引用:
そうです。まだ今声をあげれば仕様変更できる可能性はあると思います。 かなり大きなことなので、もっと反対意見があがるかと思ったのですが。 (僕は、このことを考えると感情的にまでなりそうなので必死に押さえて書いてるぐらいですけど(笑)) ただ、そもそも「onが使えなくなる」ということを知ってるのは「ActionScript3.0を触りたくてFlash9をダウンロードしたプログラマーばっかり」だと思うので、多くの人はそのことにあまり気がついていないようにも思います。そのことを、まずは知ってもらうことも必要だと思ってのスレッドでもありますね。
|
野中文雄 | Åê¹ÆNo.27124 投稿日時: 2006-7-20 15:47 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: on(release)がなくなる!? 引用:
森 巧尚さんは書きました: その意味からは、改めてポイントをふたつご説明しておきます。 [1]ActionScript 3.0(AVM2)かActionScript 2.0/1.0(AVM1)かは、二者択一です。1.0と2.0のように、ひとつのプロジェクトに混在させることはできません。 たとえば、(a)ActionScript 3.0で開発するプロジェクトに参加したデザイナー/アニメーターは、on()ハンドラを書くことはできません。したがって、「(2)ボタンクリックやフレーム移動程度しか使わなくてもActionScript 3.0を学ぶか、(3)スクリプトはプログラマーに依頼するか」のどちらかになります。 逆に、(b)アニメーター主体でon()ハンドラを使っているプロジェクトに参加したプログラマーは、ActionScript 3.0を使ったスクリプティングはできません。「(1)AVM2は諦めてAVM1を使い続けるか」プロジェクトをひっくり返す以外に選択肢はないということです(ですから、プログラマーは関係ないともいいきれません)。 [2]AVM1(ActionScript 1.0/2.0)には、今後大きな改善が加えられる予定はありません(「複数フレーム共通のアクションスクリプトの記述方法」参照)。したがって、デジクリでまつむらさんがいわれているとおり、「将来的になんらかの表現的新機能、たとえばFlash8のフィルタ機能みたいな、表現力がまったく異なるようなことが実装されたときに、AS3.0ではサポート、2.0以下では非サポートってことに」なる可能性も否定できません。 これらについて詳しくは、すでに引用した以下のページをご参照ください。 引用: 野中文雄は書きました: |
Duke15 | Åê¹ÆNo.27126 投稿日時: 2006-7-20 18:52 |
常連 居住地: 埼玉 投稿: 196
使用環境:
XPpro,2Kpro, MX2004prov7.2 FlashPro8 Flash9Preview α Player8r24 Player9.0.16 Player7r63 Firefox1.5.0.5 IE6,NB8.1en |
Re: on(release)がなくなる!? この声をあげれば仕様変更は可能ということですが、
ここのFlash-jpでの討議内容はAdobeの公認ユーザーグループとして ちゃんとAdobeに届くのでしょうか? それともAdobeでそういうユーザーのリクエストを直接言えるサイトでも 用意されていれば、そこへ、要求することが出来るのでは? どうなのでしょうね。 先日のデビューセミナーでは、そのへんのところは はっきりしてなかったような・・・・・。 引用:
|
こねり? | Åê¹ÆNo.27127 投稿日時: 2006-7-20 19:59 |
Bak@Fla大巨匠 居住地: 東京都まで一駅 投稿: 35
使用環境:
WinXPhome, , FlashPlayer8 ,Opera(←大好き) |
Re: on(release)がなくなる!?
|
Fla4man | Åê¹ÆNo.27128 投稿日時: 2006-7-20 20:41 |
職人 居住地: かまくら 投稿: 517
使用環境:
WinMe,Win2000, Flash4,アズさん,大仏、delphi |
Re: on(release)がなくなる!? 根本的な問題としてAS3はFlashのAction SCriptではなくて
Adobe Script 3=アズさん なので全く違うものであり何かがなくなるという表現はあまり適切だとは思いません。 逆に言語としてのAS3からFlashを吐き出すことも可能であり さらにいうならば AS3自体オブジェクト指向言語なので onrereaseはつけたければつければいいのではと思います。 「Flash」もなくなるわけではないし なんら劣ることは無いわけだから従来のFlashのみでやってもいいだろうと思います。 ところでコンポーネントはどうなんでしょう。 ボタンコンポーネントにはon releaceは当然あると思うのですが どうなんでしょう。 またユーザーフォーラムでコンポーネントのし様の統一化していくのもいいと思います。 したがってon(release)がとりあえずないのならば そういうコンポーネントを作って配布するとか コンポーネントサイトを作るとかそういうことが必要だとおもいます。 とりあえず私はonreleaceを使いたい人はアズさんではなくてFlashを使うのが いいと思うのですが どうでしょうか?
|
« 1 (2) 3 4 5 ... 11 » |
| 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |