【AIR】【ActionScript】【Flex】擬似ニコニ(ry ウィンドウ6割型完成?
まだ、1つのpostしか表示出来ていませんが…。
twitterの検索ページ(http://search.twitter.com/)にアクセスして、取得したjsonを格納して表示しています。
一番手前表示→終了
alwaysInFront="true"
これをmx:WindowedApplication>に追加することで出来ます。
※注意点
mx:Applicationタグだとこの設定は利用できません
半透明化→終了
mxmlファイルと同じフォルダに作成されているxmlに変更を加える必要があります。
<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. --> <systemChrome>none</systemChrome> <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. --> <transparent>true</transparent> <!-- Whether the window is initially visible. Optional. Default false. --> <visible>true</visible>
これをやっていなかったせいでこれまたつまづいたのですが…。
これをしないじょうたいでalphaなどを変更してしまうと、プログラムが実行されなくなります。
デバックモードで実行したときにはかろうじて
デバッガへの接続が確立されずにプロセスが終了しました。 コマンド : "C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\bin\adl.exe" "C:\Documents and Settings\student\My Documents\Flex Builder 3\Slide_helper2\bin-debug\Slide_helper2-app.xml" "C:\Documents and Settings\student\My Documents\Flex Builder 3\Slide_helper2\bin-debug" コマンドの出力 : invocation forwarded to primary instance
こんなエラーが出てしまいます。
こんなエラーが出て治らなくなったときは、上に書いたxmlに変更してみて下さい。
あとは、
http://air.creator.ms/flex-006.html
ここも参考になるかも知れません。
タスクマネージャーからadl.exeを強制終了するという方法が紹介されていました。
Applicationタグを利用した時の半透明
Applicationタグを利用して半透明化をしてしまうと、その上に載っている全てが、全てウィンドウと同じレベルの半透明になってしまいます‥。
タグに直接指定しても、ActionScriptで指定しても駄目でした…。
注意です。
もし解決策が分かったら又載せます。
とりあえず今はWindowedApplicationタグに変えました。
未完成部分
設定画面
- 薄さの設定
- 文字の色
- 文字の背景色(不透明度)
- ハッシュタグの設定