2009年12月18日金曜日
できたーXD
一晩寝て頭切り替えたらできたぞチクショウメ XD
今までやっちまってた勘違いリストは以下の通りだ。笑ってやってくれ orz
・AIR上で動いてる*.swfを自由にリサイズするには、枠の中に*.swfを埋め込まなくてはならない。→ んなアホな。ちゃんとxmlのパラメータで指定できるわい X(
・*.swfが謎のエラーを吐きまくり。埋め込み*.swfはウインドウサイズを取得しちゃいけないのか → ダメのようだ。自力で枠をつけよう
なんでAIRにこだわっていたかというと、生のFlashだとネットワークアクセス時とか色々と制限が多すぎて遊べないのですよ。同じ遊ぶなら色々できたほうがいい。
そんなわけで、さっそく自分のtwitterタイムラインを取得してみたり。これはAPIでなくweb取得なので規制にかからない……ハズ XD
……というわけで、今回の地雷(というか私のバカさ加減)を披露します。私の二の舞になる人が出ないように。
AIR用にフラッシュを動かす時、XML書きますね。その時、以下に注意してください。
1. systemChrome が none になっている資料がなぜか結構ある。 → standard にする
2. transparent が true になっている → false にする
1をまず実行しようとすると、adl *.xml で怒られるはずです。しかしこれは「ウインドウ表示するには透過モードじゃダメよ」と言っているだけなので、指示に従って透過モード、つまり transparentを切ればいいのです。これできちんとウインドウが出ます。
こんな単純な話にひっかかって、一日無駄にした…… アホですみませんwww orz
追伸:
とても恥ずかしかったので、先日のマリスカ時計の記事(本blogでなく本体の方)も書き換えました、今 ^^;
ではでは。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿