タグ

ActionScriptに関するkoikeyのブックマーク (3)

  • blog.katsuma.tv

    [2008.11.19 追記] 関連エントリーとして「ExternalInterfaceでは対象swfをonLoad以降にロードしてはダメ」を投稿しました。 FlashPlayer8からExternalInterfaceを利用することで、かなり簡単にASからJSの関数を呼び出したり、JSからASの関数を呼び出すこともできるようになりました。で、JSからASを呼び出す場合は、あらあじめAS側でJSから呼び出す関数の名前と、実際に実行する関数の登録を行うことで可能になります。たとえばこんな感じ。 ExternalInterface.addCallback('setMessage', this._setMessage); これだとJS側でswfのオブジェクトを参照してsetMessageを呼び出すと、AS側で_setMessageが呼び出される仕掛けになります。このときにやってみて初めて体験する

  • ExternalInterface.addcallback – 水玉製作所

    ExternalInterface.addcallbackはFlash(swf)とHTML(JavaScript)を連携させる場合に使う。 JavaScriptから任意のタイミングでswfの関数を呼び出し、引数を得ることができる。 今回はhtml上のボタンから、JavaScript上の関数(as3sendToActionScript)を実行し、ActionScript上の関数を実行するものを作ってみた。 ボタンをクリックすると、Flash内の赤丸が移動する。 以下、実行例とダウンロードファイル一式 ↓AS2版 左へ下へ上へ右へ //JSと交信する機能を読み込みます。 import flash.external.ExternalInterface; //テキストエリアをつくります。 _root.createTextField("return_txt", 0, 0, 0, 300, 20);

  • サーバーの時間をPHP+Flash(AS3)で取得する | alt

    サーバーの時間をPHP+Flash(AS3)で取得する Published by alt on 12 月 9, 2008 12:11 pm Category[ サンプル ] Tag[ AS2, AS3, PHP, ソースコード, 時計 ]  仕事でちょこっとやったのでメモメモ。 以下、ソースコード。 ActionScript2の場合 var varsData:LoadVars = new LoadVars(); varsData.onLoad = function(success):Void { if (success) { test.text = this.year + "年" + this.month + "月" + this.day + "日" + this.week + this.hour + "時" + this.minutes + "分"

  • 1