読者です 読者をやめる 読者になる 読者になる

【AIR】【ActionScript】【Flex】擬似ニコニ(ry ウィンドウ6割型完成?

Flex ActionScript AIR

こんな感じになりました…

まだ、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タグに変えました。

未完成部分

複数コメントを同時に流す→まだ
  • クラスを作ってそのメソッドで動かすのを同時で行わせるのもあり…?
    • ActionScriptでクラスを書こうとすると必ずエラー…。今の私には非推奨

対策を考える

設定画面
  • 薄さの設定
  • 文字の色
  • 文字の背景色(不透明度)
  • ハッシュタグの設定