タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

actionscriptに関するtshimuranのブックマーク (2)

  • BeInteractive! [BeInteractive!@Blog::ActionScript]ActionScript上でECMAScriptを動かす

    2006年3月16日より、ブログをwww.be-interactive.orgに統合しました。 お手数ですが、リンクの張替えをお願いいたします。コメントやトラックバックもそちらへお願いします。 先日のスクリプトエンジンのVirtualMachine(VM)でも使っているテクニックなのですが、VMはバイトコードに対応した処理をしなければならないので、 for (; pc < length; ) { switch (code[pc]) { case 'NOP': pc += 1; break; case 'LIT': code[code[pc+2]] = code[pc+1]; pc+=3; break; case 'ADD': code[code[pc+3]] = code[pc+1] + code[pc+2]; pc+=3; break; .... default: throw Error

  • fladdict.net blog: getElementByIdをActionScriptで実装する

    ちょっとモチベーションがあがってきたので、久しぶりのHackネタ。 ちょっと前にAjax周りでJavaScript触って、一番感動したものにdocument.getElementByIdという関数があります。この関数はページ内エレメントをid番号で取得する、ってものなんですけどこれがまた超便利。 元々Flashでは、アニメーションや演出の都合でMovieClipの階層構造がコロコロ変更されることが多くて、そのせいでMCの参照パスがぶっ壊れまくることがよくあります。そんなとき、id番号でMCの階層無視して欲しいMCが参照できたらメチャメチャ便利じゃないかと。いや別に_global関数でもいいけど・・・ でgetElementByIdを擬似実装してみました。 class net.fladdict.util.IdManager{ private static var _idTable:Objec

    tshimuran
    tshimuran 2007/01/23
    ちょっと前にAjax周りでJavaScript触って、一番感動したものにdocument.getElementByIdという関数があります。この関数はページ内エレメントをid番号で取得する、ってものなんですけどこれがまた超
  • 1