タグ

ブックマーク / www.fladdict.net (4)

  • fladdict.net blog: イベント・ドリブンなJavaScriptのやり方

    Flashでに学ぶ非同期通信のノウハウのって感じのお話。JavaScriptでオブザーバパターンを用いて、イベントドリブンなコード(addEventListener等)をバリバリ書く方法です。 というかFlashで言うところの、mx.events.EventDispatcherクラスの自分なりの移植なわけですけど。 このEventDispatcherクラスを使うと、W3CのDOM3にそれなりに対応した、イベントモデルを自作のJavaScriptのオブジェクトに実装できます。これで素晴らしきイベントドリブンの世界が楽しめます。 function EventDispatcher(){} /** EventDispatcher.initialize( obj ) オブジェクトobjに、W3C DOM3互換のイベント通知機能を追加します。 これによりobjは、onLoad等のイベントを発行すること

  • fladdict.net blog: FDTのインストール

    とりあえず、FDTのインストール方法 1:FDTのインストール まず統合環境FDTをインストールします。 1: Eclipseを起動する 2: "Help -> Software Updates -> Find and install.." を選択する 3: ダイアログボックスで "Search for new features" (下にある方のラジオボタン)を選択 4: "New Remote Site" をクリックし 5: 名前に"FDT", url欄に"http://fdt.powerflasher.com/update"を入力する 6: ツリーメニューからFDTを選んで決定 僕の環境だとこのオンラインインストールで、Eclipseが落ちるのでスタンドアローン版のインストールをしました。 1: http://fdt.powerflasher.com/downloads/FDT_1.0

  • fladdict.net blog: flashの開発者から見たweb2.0

    Mike Chambers: Flash and Web 2.0 Flash8キャンペーン?なのか、最近マクロメディアの開発者のブログが色々と面白いです。 エントリは彼のWeb2.0観と絡めて、Flashが今後どの方向に進むのかビジョンを示してます。 I am going to define Web 2.0 as "the web as a platform". i.e. Web 1.0 (Today's web) primarily consists of closed APIs and services whose use is defined by the creator. Web 2.0 consists of documented APIs and open services (HTML, RSS, REST, Web Services, etc...), whose use i

  • fladdict.net blog: JavaScript, ActionScriptにおける .this とは何なのか?

    人様にActionScript (あるいは JavaScript)を教える時に、絶対に鬼門となるthisスコープについてのまとめメモ。 ECMAスクリプトでは関数が他の変数に代入可能な為、関数のthisが文脈によって変動します。どうも、Javaとかやってる人にはそれがスゴイ気持ち悪いらしいのです。 thisとな何なのか? 端的に言うならば、thisは「その関数を、何のプロパティと解釈して呼び出したか?」によって決定します。 関数を直接呼び出す場合と、オブジェクトのプロパティに代入してから呼び出す場合を比較してみます。 function hoge(){ alert(this); //trace(this); flashの場合はコッチ } var myObj = new Object(); myObj.hoge = hoge; hoge(); myObj.hoge(); のように書いた場合、

    dann
    dann 2005/10/16
    BADSTRING
  • 1