Home > web > flash Archive

flash Archive

Google Maps API for FlashCS3

こんにちは。hunyaです。
こちらのサイトを参考にしながら、下記フラッシュを作成しました。(サンプルファイルを弄っただけですが。)

これは、楽しいですね。
他の公開APIと併用することでさらに面白くなります。
参考:ココなにある? ver.β|地域情報クチコミ検索MAP

Flashコンテンツにおける、重大なエラーについて。

こんばんは。hunyaです。

今回は、以前私の担当したFlashが納品直前に起こした重大なエラーについて
エラー内容とその対応策(url)を、下記に記載いたします。

エラー内容
クライアントから以下のエラーが表示されると言われました。
-------------------------------------------------------------------------
「ムービー内のスクリプトが原因でFlash Playerの実行速度が遅くなっています。
このまま継続すると、応答しなくなることがあります。スクリプトの実行を中止しますか?」
-------------------------------------------------------------------------
Adobeのサポートページ
どうやらスクリプトの実行が15秒以上続いた場合に起こるエラーのようです。
尚、FlashPlayer7とFlashPlayer8で比較した場合、FlashPlayer7はさらに重くなる。

原因
スクリプトの書き方・設計に問題がありました。
・大量のコンポーネントを扱っていた
・大量のスクリプトを一気に実行していた

大量のコンポーネントを使う場合の対応策
にゃあプロジェクト UIコンポーネントでハマった (3)
非常に助かりました。
スクリプトの書き方によって50%程の負荷を軽減できるとのこと。

大量のスクリプトを一気に実行する場合の対応策
flash-jp様
flash-jp様
casaのsequenceを使ったら楽かも

この類のエラーは、Flashコンテンツのサービス内容にもよりますが、顧客の重大な機会損失に繋がる恐れがあります。私も、気を引き締めて頑張ります。

Flashの負荷を軽減させる

先日、社内のZ先輩と数時間議論する機会がありましたので、
その際に学んだFlash技術を下記に記載します。

Z先輩のFlashを軽くする、負荷を減らす為の技術。
(actionscript2.0用)

Flashの重さ・負荷はMovieClipの量で決まるので、
シーンに表示しない若しくは隠れているMovieClipは全て消去すること。

_visible = false;ではダメ。
attachMovieを多用し、消したい時はremoveMovieClipする。

※attachする際に、シーンのMovieClipをリンケージ設定し引っ張ってくるのはダメ。
空のMovieClipを作成・attachする。

一つのフラッシュサイトでかなりのムービークリップを作成する為、
それなりの設計を構築しなければならない。

成程。。。ちょっと考えてみますね。

Home > web > flash Archive

Calendar
« 2010 年 9月 »
M T W T F S S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
カテゴリー
アーカイブ
最近のコメント
-->
gуANZX

Return to page top