FLVのストリーミングでスゴイつまづいてる。。。
原因がワカラナス。。。
なんか、FLVの再生が途中でとまる。
以下、確実じゃないけど怪しそうなメモ。。。
・1つはNetStreamインスタンスを返すクラスのメソッドで、そのクラス自体にプロパティとしてNetStreamインスタンスを保持していないと再生されない??
・TextAreaインスタンスにonEnterFrameなどで多量にデータを書き出しているとFLVのストリーミングが停止する。。。
ような気がするメモ。。。
つかれたぁ。。。
Flashはテキストの表示処理が非常に重いのが原因では。
たとえばHTMLテキストがTrueでテキストエリアのインスタンス名がtest_tfの時
i=0;
onEnterFrame = function(){
i++
test_tf.htmlText += i+"\n"
}
なんてことをやると徐々に重くなる様が見て取れます。
これはテキストフィールドの表示に時間が掛かるのとテキストフィールドにテキストを入れられるとHTMLのマークアップがその都度走るというのが原因なんですけど、とにかく遅いです。
あと、Trace文も貯めると遅くなりますよね。
contributor とんg : 2007年05月02日 14:16
> とんg さん
コメントありがとうございます。
確かに、HTMLテキスト(TextAreaコンポーネントとか)は1つの原因でした。
ちょっとまだ、原因は定かでないですが、時間が取れたらまた調査してみます。
contributor nao : 2007年05月02日 14:22