タグ

sizeとProgressBarに関するastk_fのブックマーク (1)

  • [AS]Flash(AS3)におけるローディングバーが正常に動作しないときのひとつの理由

    すげぇ、はまったのでメモしておきます。 まずは状況説明 テスト環境(heteml)では何の問題もなくローディングバーが表示されていた。 番環境(海外のよくわからんサーバー)にアップするとローディングバーの挙動がわけわからんようになった。 FFだと常に100%表示で、IEとかChromeだと常に0%表示になってしまう。 数日悩んだ後、飲み会の席で某HIGE先生に相談したら1分で解決してくれました。 「サーバーがHttpヘッダにContentLength返さない仕様だとbytesTotalがおかしくなるよ」 「ブラウザごとで解釈が違うと思うよ」 サーバー側がContentLengthを返さないのが原因かもとのこと。 対策としては、あらかじめ読み込むファイルのサイズがわかってるなら、bytesTotalを使わずにバイト数を決め打ちで入力しておく。 ファイルサイズがわからんのなら、いっそ%表示の

    [AS]Flash(AS3)におけるローディングバーが正常に動作しないときのひとつの理由
  • 1