ActionScript 3でもgetURLできるクラスファイルを作ってみた。
グローバル関数にチャレンジ。
AS2スタイルでURL遷移を行う。
AS3になって増えた手続きを意識しなくても良くなるのが希望。
下記のコードをライブラリパスを通している階層に
com/inazumatv/net/getURL.asで保存。
package com.inazumatv.net { import flash.net.*; public function getURL(url:String, target:String = null):void{ try { navigateToURL(new URLRequest(url), target); }catch(error:Error){ throw new Error(error+" request url:"+url); } } } |
使い方
import com.inazumatv.net.*;
getURL("URL path")
クラスの設定を省略して関数名と同名のファイル名で保存するとグローバル関数が設定できる・・・
のは発見だった。