Flash/AS3/on(release)がなくなる!??
[edit]

概要

いままでクリエイターが普通に利用していたボタンにon(release)でgotoAndPlay('hogehoge')とやっていた記述がAS3ではできなくなる予定らしい。

 on(release) {
   gotoAndPlay('start');
 }
[edit]

今まで作ってきたFlashに影響は?

ないです。

↓これを読むとAS3で何が変わるか書いていますが..

3ページ目の最初で、

ActionScript 1.0や2.0も、このAVM1で実行できる。したがって

ダウニー氏もすべてのユーザーがActionScript 3.0に移行すべき

だということにはならないという。ただ、氏が注意としてつけ

加えたのは、ActionScript 1.0 / 2.0はAVM2上では動作しない

ということだ。もちろん、ActionScript 3.0も、AVM1で実行する

ことはできない。つまり、ひとつのプロジェクトで、

ActionScript 3.0とそれ以前の1.0 / 2.0は混在できない。

どちらかを選択しなければならないというのだ。

[edit]

ん?つまり?

つまり、on(release)が使いたかったらAS1.0 or AS2.0を使うしかないという状況になっている。

正規表現などが使えることを考えると、プログラマ側としてはAS3を使いたいわけだけど、デザイナーがASを触るのなら on(release) くらいは使いたい。

じゃ、そういう人はAS2.0までを使えば良いじゃん…ということになるか、というとこれからの追加コンポーネントなどはAS3.0対応になっていくことを考えれば、

そんな楽観的な目ではみられない。

それに、最初にデザイナーが作ったコードをAS3.0を利用したいので…ということで途中からプログラマが入った場合、今までの on(release) を直すところから始めることになる

(しかも外部ファイル化されてないだろうから、Flash内の全シンボル・インスタンスに対して検索することになる)

[edit]

なんとかなんないの?

FLASH-JP上のフォーラムで抗議参加者を集めている。

投稿がある程度増えたら、アドビ ジャパンにツッコミを入れるそうだ。

今後どうなるのか、要ウォッチbb

投稿者竹村 | パーマリンク?

| append.gif


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら