トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   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さんは書きました:
インスタンスへの記述でAS3.0のAVM2の速さが出せるなら、
それは、それで望みますよ

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が選択出来るので、
それでいいのでは?

引用:

野中文雄さんは書きました:
私は最悪、速さは損なわれても構わないと思います(その仕様追加のために、他の処理にまで負荷が及ぶというなら別ですが)。第1に、on()ハンドラを使いたいという人は、速度が問題になるような処理を記述することは少ないと思われます。第2に、処理速度が気になる人は、本来のActionScript 3.0のシンタックスを学べばよいですし、おそらく実際そうするでしょう。


----------------
site:
http://www.yumenext.com/
blog:
http://star.ap.teacup.com/flash/

野中文雄
Åê¹ÆNo.27117
投稿日時: 2006-7-20 13:22
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: on(release)がなくなる!?
それは
引用:
野中文雄は書きました:
(1)AVM2は諦めてAVM1を使い続けるか、

という選択になります。

参考:
日刊デジタルクリエーターズ「ActionScript3.0は正常進化か!?
MYCOMジャーナル「AdobeのFlash担当者に訊く - Flash Player 9とActionScript 3.0何が変わる?
引用:
Duke15さんは書きました:
on()ハンドラを使いたい場合
Flash9のパブリッシュ設定で
AS2.0やAS1.0が選択出来るので、
それでいいのでは?


----------------
 

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で従来の書き方が可能ならそれにこしたことはないというのが
私の根本の気持ちではありますよ。念のため。

引用:

野中文雄さんは書きました:
それは
引用:
野中文雄は書きました:
(1)AVM2は諦めてAVM1を使い続けるか、

という選択になります。
引用:
Duke15さんは書きました:
on()ハンドラを使いたい場合
Flash9のパブリッシュ設定で
AS2.0やAS1.0が選択出来るので、
それでいいのでは?


----------------
site:
http://www.yumenext.com/
blog:
http://star.ap.teacup.com/flash/

野中文雄
Åê¹Æ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さんは書きました:
AVM2で従来の書き方が可能ならそれにこしたことはないというのが
私の根本の気持ちではありますよ。念のため。

まぁ、Duke15さんの発言が奇しくも現行仕様から読取れるAdobeのスタンスに近いので、みなさんにこのスレッドの意義を理解していただくのには役立ったように思います。


----------------
 

森 巧尚
Åê¹ÆNo.27122
投稿日時: 2006-7-20 15:02
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: on(release)がなくなる!?
引用:

野中文雄さんは書きました:
このスレッドは、実装は可能であるにもかかわらず、ユーザーの声がAdobeに届かないために、このまま仕様が確定してしまうという事態を防ごうという狙いだと理解しています。

そうです。まだ今声をあげれば仕様変更できる可能性はあると思います。

かなり大きなことなので、もっと反対意見があがるかと思ったのですが。
(僕は、このことを考えると感情的にまでなりそうなので必死に押さえて書いてるぐらいですけど(笑))

ただ、そもそも「onが使えなくなる」ということを知ってるのは「ActionScript3.0を触りたくてFlash9をダウンロードしたプログラマーばっかり」だと思うので、多くの人はそのことにあまり気がついていないようにも思います。そのことを、まずは知ってもらうことも必要だと思ってのスレッドでもありますね。


----------------
森 巧尚
http://www.ymori.com

野中文雄
Åê¹ÆNo.27124
投稿日時: 2006-7-20 15:47
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: on(release)がなくなる!?
引用:
森 巧尚さんは書きました:
ただ、そもそも「onが使えなくなる」ということを知ってるのは「ActionScript3.0を触りたくてFlash9をダウンロードしたプログラマーばっかり」だと思うので、多くの人はそのことにあまり気がついていないようにも思います。そのことを、まずは知ってもらうことも必要だと思ってのスレッドでもありますね。

その意味からは、改めてポイントをふたつご説明しておきます。

[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以下では非サポートってことに」なる可能性も否定できません。

これらについて詳しくは、すでに引用した以下のページをご参照ください。
引用:
野中文雄は書きました:
参考:
日刊デジタルクリエーターズ「ActionScript3.0は正常進化か!?
MYCOMジャーナル「AdobeのFlash担当者に訊く - Flash Player 9とActionScript 3.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でそういうユーザーのリクエストを直接言えるサイトでも
用意されていれば、そこへ、要求することが出来るのでは?
どうなのでしょうね。
先日のデビューセミナーでは、そのへんのところは
はっきりしてなかったような・・・・・。
引用:

森 巧尚さんは書きました:
引用:

野中文雄さんは書きました:
このスレッドは、実装は可能であるにもかかわらず、ユーザーの声がAdobeに届かないために、このまま仕様が確定してしまうという事態を防ごうという狙いだと理解しています。

そうです。まだ今声をあげれば仕様変更できる可能性はあると思います。


----------------
site:
http://www.yumenext.com/
blog:
http://star.ap.teacup.com/flash/

こねり?
Åê¹ÆNo.27127
投稿日時: 2006-7-20 19:59
Bak@Fla大巨匠
居住地: 東京都まで一駅
投稿: 35
使用環境:
WinXPhome,
,
FlashPlayer8
,Opera(←大好き)
Re: on(release)がなくなる!?
Adobeのフォーラムで盛り上げておくといいかもしれないですが・・・要望とかのページはなさそう・・・?
話の流れを無視して以下書きますが、
最近on()とstopくらいしか使ってない人の意見としては、on()て記述した後で「AS3化!」的なボタンを押すと変換されるようなナイスな機能か、それこそ充実しまくりのビヘイビアがあったらいいなと思ってます。


----------------
サイトBLOG

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/100

« 1 (2) 3 4 5 ... 11 »
| 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops