2008年12月アーカイブ

Widgetを実機やエミュレータに読み込むと時に画面が真っ白という状態になったことはないでしょうか?

メモリ的な負荷よりも処理可能なレベルを超えていると発生することが多いようです。

パスを走査線のように無数に並べるなどすると処理限界に達するのかホワイトアウトしてしまいます。

また、Widgetで表現不可能?な処理を行っても発生するようです。

半透明のシェイプをシェイプトゥイーンするなどしても使用量に関わらず発生してしまいます。

 

まだまだ、使える表現使えない表現の検証が必要な段階ということでしょうか。

 

特殊文字について

トラックバック(0) コメント(0)

外部XMLからFlashにテキストを読み込んで表示させるとき、

「&」や「'」等の特殊文字が上手く表示されずに悩みました。

特殊文字の場合、例えば「&」と表記することで画面では「&」と表示されるはずが、

「&」のまま表示されてしまうのです。

これ、Flash内でのXML読み込み方法に問題があったようです。

 

【特殊文字NG】 ~.firstChild;

「A&B」と表記⇒「A&B」と表示

 

【特殊文字OK】 ~.firstChild.nodeValue;

「A&B」と表記⇒「A&B」と表示

 

「nodeValue」はノードの値という意味です(そのまんまですが)。

これを付けるだけで特殊文字が上手く表示されるようになりました。

ウィジェット上でのFLASHでは文字入力が行えないようです。

Textinputなどをステージ上に配置してクリックをしても何も反応がありません。
今後改善される内容かもしれませんが現状では注意が必要です。

そのため最大時で文字を入力させる必要がある場合は原則HTMLで実装する必要があります。
もしくは電卓のようなコンテンツであれば数字のソフトキーのようなものをFLASH上で実装するのもありかと思います。

このあたりはコンテンツの作り方に大きく影響するので
ぜひ文字入力出来るようになって欲しいところですね。