Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 530

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-includes/theme.php on line 623
馬鹿全 - Frame メタデータタグでプリローダを作る時の注意

Home > ActionScript3.0 | Flash | Flex > Frame メタデータタグでプリローダを作る時の注意

Frame メタデータタグでプリローダを作る時の注意


Deprecated: Function split() is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-content/themes/wp.vicuna.ext/functions.php on line 358

ActionScript3.0 の Frame メタデータタグを使うと プリローダを作ったりするときに便利だったりします。
その時の注意。
Error #2044: ハンドルされていない IOErrorEvent : text=Error #2036: 読み込みが未完了です。
みたいなエラーが出て、困ったりしたことはないですか?
しかも IE では出ず、 FireFox で 2回連続 F5 で更新とかすると起きるエラー。
どこで起きているのかも分からず、ひたすら莫大に広がったソースのいろんなところをコメントにしてみたりして、やっと見つけた。

このエラーの出所は、Frame メタデータタグで factoryClass に指定したクラス。

[Frame(factoryClass = "hoge.hoge.Preloader")]
public class Main extends Sprite
{
//...
}

って感じにしたところの hoge.hoge.Preloader これ。

hoge.hoge.Preloader は MovieClip を継承しているが、
これの loaderInfo が IOErrorEvent.IO_ERROR を出している。
原因はよくわからなかったが、とりあえず、ここの loaderInfo が IOErrorEvent.IO_ERROR を出すので
イベントリスナーに登録しておいたほうがよさそう。

Comments (Close):1

mahboh 10-09-04 (土) 22:08

Deprecated: Function split() is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-content/themes/wp.vicuna.ext/functions.php on line 446

当方IE8ですけど、でますよ。
別に「全て却下」で無視したらいいのですがいちいち面倒ですよね。
っていう報告だけです。ごめんなさい。

Home > ActionScript3.0 | Flash | Flex > Frame メタデータタグでプリローダを作る時の注意

Search
Feeds
Meta

Return to page top