ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

【高度】Flash Action ScriptコミュのMac getBytesTotal();のバグに関して

  • mixiチェック
  • このエントリーをはてなブックマークに追加
環境----------------------
Mac 
OS 10.2
safari 1.3.2
Flash 9
-------------------------

ひょっとして旧知の方が多いかもしれませんが、
上記環境で
1.xmlオブジェクト生成
2.xmlデータをロード、
3.プリローディングにgetBytesTotal()でファイルサイズ取得
とした場合、正しくgetBytesTotal()で値が帰ってこない事、
無いでしょうか?
僕の所では戻り値がgetBytesLoaded()より小さくかえります。
(つまりロード開始でローディング率100%以上になる)
コード----------------------------------------------
this.onEnterFrame = function() {
/*カスタムコンポーネント内での記述のため何となくパスがややこしい*/
var loaded = this[objectName].getBytesLoaded();
var total = this[objectName].getBytesTotal();
percent = Math.floor((loaded / total) * 100);
}
--------------------------------------------------
ひょっとしてコンポーネント化が鬼門なのかと思いますが、
winXPでは同様のバグは出ていません。
以前にMacIE5で「~」が付くURLをgetURL()で飛ばそうとした際、
「~」が化けて飛ばなかったり、何となく悪いのはMacだろっ、って心の底では思っています。

そんなわけで、
もし打開策を知っている方がいたら是非教えてください。
よろしくお願いいたします

コメント(0)

mixiユーザー
ログインしてコメントしよう!

【高度】Flash Action Script 更新情報

【高度】Flash Action Scriptのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング