ActionScript
参考作品
Starling
Setup
References
Samples
FeliCa / PaSoRi
SDKforNFCのサンプルコードを試す
- Project > Import Project... > .actionScriptProperties を選択(.as3projファイルが作られる)
- "SDKforNFC_Adobe_AIR_Flash_Basic_1.3.0\lib\SDKforAIR_Flash_Basic.swc"をコピー
- Project内のlibsにペースト
- Project > Properties... > Outputタブ > Flash Player を 11.6 に変更
- Project > Build Project
- bin-debugフォルダにswfができるのでブラウザにドラッグアンドドロップして実行
SWF → JS 連携
/* mxml */
if (ExternalInterface.available) {
try {
ExternalInterface.call( "myjsfunction", arg1, arg2 );
}
catch(e:SecurityError) {
/*
セキュリティエラーは、許可されていないところへ接続しようとした場合などに起こります。
例:crossdomain.xmlが存在しない外部ドメインへURLLoaderなどで接続しようとした、など
*/
//セキュリティエラーの場合の処理(エラーメッセージを出力するとか)
}
catch(e:Error) {
//それ以外のエラーが起きた場合(同じくエラーメッセージを出力するとか)
}
}
SWF読込完了時にJS実行
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
:
<mx:Script>
function init():void {
displayMessage("SWF load complete.");
ExternalInterface.call("readyFeliCa");
}
: