Hatena::Groupactionscript

ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記

2009年01月16日 金曜日

読み込み中のファイルサイズを表示する

| 23:29 | 読み込み中のファイルサイズを表示する - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - 読み込み中のファイルサイズを表示する - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 読み込み中のファイルサイズを表示する - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

読み込み中のファイルサイズを表示する。

これで、「読み込みしたファイルサイズ/読み込みするファイルサイズ」という表示ができました。

が、あまりにも表示が一瞬でわかりにくいです。

// Loading中の処理を記述する
public function Loading(event:ProgressEvent):void{
	this.tf.text = String(event.bytesLoaded) + '/' +String(event.bytesTotal);
}

状況の整理

| 13:04 | 状況の整理 - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - 状況の整理 - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 状況の整理 - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

う~ん

  • PHPXMLを書きだした場合、エラーが発生してしまう
  • XMLを直接読み込んだ場合は、問題なし

というわけで、とりあえずXMLファイルだけで進めてみようと思います。

読み込みの%表示をまずは、実装してみます

ヘッダー情報

| 08:41 | ヘッダー情報 - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - ヘッダー情報 - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 ヘッダー情報 - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

というわけで、下記のヘッダー情報をみてみて、ヘッダー情報をPHPで「Content-Type: application/xml」に調整してみた。でも、エラーが出るのでした。なんでだろう?

もう少し調べてみないとだめみたい


エラー内容

Error #2044: ハンドルされていない ioError : text=Error #2032: ストリームエラー。 URL: http://localhost/flex/xml.phpl
	at DataLoad()

XMLのヘッダー情報

http://localhost/flex/Analytics.xml

GET /flex/Analytics.xml HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; ja-JP-mac; rv:1.9.0.5) Gecko/2008120121 Firefox/3.0.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

HTTP/1.x 200 OK
Date: Thu, 15 Jan 2009 23:52:10 GMT
Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8i DAV/2 PHP/5.2.8
Last-Modified: Wed, 17 Dec 2008 21:31:20 GMT
Etag: "d8d27-c165e-45e44cbfd3a00"
Accept-Ranges: bytes
Content-Length: 792158
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: application/xml
----------------------------------------------------------

PHPのヘッダー情報

とりあえず。

http://localhost/flex/xml.php

GET /flex/xml.php HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; ja-JP-mac; rv:1.9.0.5) Gecko/2008120121 Firefox/3.0.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cache-Control: max-age=0

HTTP/1.x 200 OK
Date: Thu, 15 Jan 2009 23:35:42 GMT
Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8i DAV/2 PHP/5.2.8
X-Powered-By: PHP/5.2.8
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
----------------------------------------------------------

勉強時間

| 08:37 | 勉強時間 - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - 勉強時間 - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 勉強時間 - ActionScript(AS3)やFlexを勉強しようと思ってはじめた日記 のブックマークコメント

朝に取るべきか、夜に取るべきか。

たぶん、朝の方がいいかな。

AmineAmine2012/07/10 13:47IMHO you've got the right asnewr!

alygybdigvalygybdigv2012/07/11 21:39FGPZ0e , [url=http://qmduwrovaksp.com/]qmduwrovaksp[/url], [link=http://aypuedfhtjwl.com/]aypuedfhtjwl[/link], http://wauftwljsmyj.com/

hakkzuhakkzu2012/07/12 13:23Nr3Irf <a href="http://hgjtcfgxoovk.com/">hgjtcfgxoovk</a>

hcsaqthcsaqt2012/07/12 18:57YXkmnQ , [url=http://defljgvosafy.com/]defljgvosafy[/url], [link=http://stgfbmpcqgct.com/]stgfbmpcqgct[/link], http://hldfqhmaqbkb.com/