パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Flash ActionScript3の仕様変更」記事へのコメント

  • on(press)の書式はもういらないと思う。

    この書式がお手軽なのはそうだと思うけど、
    なくなってどれだけ困るかというと、そんなに
    困らないのでは。

    例えば、ActionScript 2.0(Flash 8)以前では、
    ボタンとかMovieClipに、
    on(press) {
        //クリック時の処理
    }
    と書いていたのが、

    ActionScript3.0からは、

    theButton.addEventListener(MouseEvent.CLICK, onClick);
    function onClick(e:MouseEvent):void {
            // クリック時の処理
    }

    と書かなければいけなくなったけど、前者の方がシンプルなものの
    …結局どちらともコピペ出来る程度だし、それほどの差とは思えない。

    逆にon(event)などを廃止すれば、イベントを処理する仕方が一通りだけしかなくなって、非常にすっきりする。

    ActionScript 3.0はものすごく変わっていて、
    (このon(event)の件もだけど)、
    _xも_yも_rootもないとか、
    createEmptyMovieClip()もattachMovie()もcreateTextField()もないとか、深度の考え方も変わったとか、
    言語が新しくなったのと*同時に*、APIが刷新された。
    他にもいろいろ今までの慣れが通用しないところがあるから、on(event)形式での記述だけ残してもあんまりありがたみがないと思う。

    # 言語が強力になるのは大歓迎で、今のところ
    # ActionScript3.0に不満は全くないけど、
    # APIへの慣れが全く通用しない世界になってしまったのでさすがに困ったし、
    #なんでAPIまで変えるのかとしばらく思ったし苦しかった。
    #やっと慣れた今ではかなり気に入っているけど

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...