一定期間更新がないため広告を表示しています
2014.08.06 Wednesday
一定期間更新がないため広告を表示しています
-||-|-|by スポンサードリンク
2008.06.29 Sunday
【携帯でflash】 Adobe Flash Lite総合スレ Part3
■A.swf(20KB)を表示してloadMovieで「x.swf(50KB)」を読み込み
↓
■B.swf(20KB)を表示してloadMovieで「y.swf(50KB)」を読み込み
↓
■C.swf(20KB)を表示してloadMovieで「z.swf(50KB)」を読み込み
↓
■D.swf(90KB)を表示
このD.swfを表示している状態で、
先ほど読み込んだ「x.swf」「y.swf」「z.swf」をloadMovieで呼び出しても、
100KBオーバーのエラーメッセージは出ない。
最近、FlashLite1.1 でコンテンツを作成しているので参考になります。
しかし、やり過ぎるとやはりエラーが出てしまうとの事なので、使えるかどうかは微妙。
Flash/Flex|12:55|comments(0)|trackbacks(0)|by ニノミヤ カズノリ
2008.06.29 Sunday
FLASH-JP|airファイルでVideoErrorが取得できない
air と書かれていますが、AS3.0 であるならば陥る問題の様です。
FLVPlayback.source プロパティに存在しない FLV 名を入れ、直ぐにplay メソッドを実行します。すると VideoError がスローされるのですが、try...catch でキャッチする事が出来ません。
まずはステージ上に FLVPlayback コンポーネントを配置してください。 ここではインスタンス名を _fp とします。
次にタイムラインに下記のコードを入力して下さい。 パブリッシュして実行結果を確認します。
VideoError: 1000: Unable to make connection to server or to find FLV on server
本来であれば、存在しない FLV を再生しようとすると VideoError が発生する為、catch 内の処理が走るはずです。しかし、何故かキャッチされずにエラー文が表示されます。
at fl.video::VideoPlayer/play()
at fl.video::FLVPlayback/http://www.adobe.com/2007/flash/flvplayback/internal::showFirstStream()
at fl.video::FLVPlayback/http://www.adobe.com/2007/flash/flvplayback/internal::handleVideoEvent()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/internal::setState()
at fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/internal::httpNetStatus()
冒頭のリンク先では air と言う環境である事から、File クラスでファイルの有無を調べて処理を分岐する方法をとっています。ただこの場合だと、ブラウザに表示した Flash コンテンツでは使えません。
調べてみると、source プロパティを設定した後に少し間を空けてから play メソッドを実行すると VideoError がキャッチできる事が分かりました。
この事から何かしらのイベントがあるのではと探してみたのですが見つけられず、仕方なく別の方法を考えてみたのが下記のコードになります。
※このコードは FLASH-JP 側にも載せています。
setTimeout で try...catch 文を呼び出しているだけです。
遅延時間も 0 で問題ありません。
これで私の環境では VideoError がキャッチされました。
error!
Flash/Flex|10:25|comments(0)|trackbacks(1)|by ニノミヤ カズノリ
2008.06.25 Wednesday
MacでFirefox 3にしたら表示が異常に遅くなった件 (IPv6) | twk @ ふらっと
とても参考になりました。
処理が異常に遅いと言う方はこちらを試してみて下さい。
-|14:23|comments(0)|trackbacks(0)|by ニノミヤ カズノリ
2008.06.14 Saturday
現在『coreserver』を借りており、ming が使いたくて申請を出したのですが音沙汰ない状態です。対応が遅いのは仕方ない事でしょうか。
他を探したところ、『RIBBON NETWORK』で ming が試験的に使えるみたいです。
無料で借りられるレンタルサーバーなので、これはありがたいです。
Flash/Flex|09:29|comments(1)|trackbacks(0)|by ニノミヤ カズノリ
2008.06.09 Monday
ちょっと「NINJA TOOLS」さん。
アクセス解析でバグが出てますよ。
「何度目の訪問か」より。
関係ない話ですが、この記事を書く前に AS3Wrapper について書いていました。
思うところがあって現在下書き状態になってます。
後日何か載せるかもしれません。
-|17:28|comments(0)|trackbacks(0)|by ニノミヤ カズノリ