standaloneのflashplayerで起動しない

wiiFlashの接続があるswfをstandaloneのflashplayer(debug player)で起動すると
下記みたいなエラーが表示され起動しない。

1
2
3
4
5
6
SecurityError: Error #2010: ローカルファイルシステムの SWF ファイルはソケットの使用が許可されません。
at flash.net::Socket/connect()
at WiiSocket/connect()
at org.wiiflash::Wiimote/connect()
at uranodai.display::Document()
at uranodai.slides::Slides()

twitterにpostするとuranodaiさんが教えてくれた。
「Flash Playerのグローバルセキュリティのせいかも」と。
URLも教えてもらい試した結果、一時的にErrorはでなくなった。
正確にいうと、あるflash playerのバージョン(9.0.45.0)だとErrorがでない。ただし起動はするが実行されない。
それ以外だと上記のSecurityErrorがでる。
さっぱりわかんねー
どれか起動してくれたらいいのにな。
一応Flash IDEかAIRにすれば動いてるからいいけど、どーにかしてほしい。
ローカルのでは動かしたいな。ここも試したけど上手くいかず。
flash [...]

日曜日, 9 月 7th, 2008

StreetView使ってみた

uranodaiさんがsparkにコミットしたStreetviewを使って試してみた。
雑感だけど凄い便利にさわれた。
簡単にstreetviewをいじって遊べた。
んでwiiハンドルで操作するのは気になるのは何点かあるけど、
とりあえず形にはなった感じ。
あとは修正して問題なければ公開する予定。
ちなみに今回使用したconfigファイル。
(※)ソースは汚いのでおいおい公開します。

1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://ns.adobe.com/air/application/1.0">
<id>StreetViewWii</id>
<filename>StreetViewWii</filename>
<name>StreetViewWii</name>
<initialWindow>
<content>StreetViewWii.swf</content>
</initialWindow>
</application>

公開証の作り方

1
adt -certificate -cn SelfSigned 1024-RSA [証明書名] [パスワード]

テスト

1
adl [大元のソースコード]

air用swf作成

1
amxmlc [大元のソースコード]

airファイル作成

1
adt -package -storetype pkcs12 -keystore [証明書名] [作成するairファイル名] [configファイル] [air化したいswfファイル]

これでおk。
ちなみに全てFlex SDKでターミナルから叩いてやりました。
uranodaiさんどもっす!!

日曜日, 9 月 7th, 2008