« 2008年08月 | メイン | 2008年12月 »

2008年09月 アーカイブ

2008年09月03日

FlvPlaybackの再生が途切れる

flashのflvプレイヤーをFlvPlaybackコンポーネントを使って作ったのだが、再生時に微妙に一瞬途切れてしまう現象が発生したので、ぼんやりFlvPlaybackクラスのヘルプを眺めているとFLVPlayback.bufferTimeのところでこんな記述が。
HTTP 経由でプログレッシブダウンロードされる FLV ファイルの場合は、この値を増やしても利点はほとんどありません。
今回はプログレッシブダウンロードなので、なーんだ利点なしかと思ったらさらにこんな記述が。
ただし、処理速度の遅い古いコンピュータでは、高品質ビデオの再生が改善されることがあります。
なに!なになに! デフォルト値が0.1(単位は秒)なのでこの値を5に設定すると、無事この現象は発生しなくなりました。 めでたしめでたし。

2008年09月07日

E4XでXMLの全てのノードから検索

Flexのツリーコンポーネントで特定のノードを検索する必要があり調べたのでメモ。
var myXML:XML =
<root>
<child name="child1" />
<child name="child2">
<child name="child2-1" />
<child name="child2-2" />
<child name="child2-3" />
</child>
<child name="child3" />
<child name="child4" />
<child name="child5">
<child name="child5-1" />
<child name="child5-2" />
<child name="child5-3" />
<test name="name"/>
</child>
</root>
上記のXMLがあったとします。
<child name="child2-2" />
で、上記ノードを取得したいとすると、xmlの構造がわからない場合には
myXML.descendants().(@name=="child2-2")
もしくは
myXML..*.(@name=="child2-2");
で取得可能。
..とdescendants()は同じ意味で全ての子、孫などのノードを対象に検索してくれます。

About 2008年09月

2008年09月にブログ「godagoda.net」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2008年08月です。

次のアーカイブは2008年12月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。