佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1057|回复: 3

Flash loadvars 问题

[复制链接]
发表于 8-7-2006 01:17 AM | 显示全部楼层 |阅读模式
根据实验,发现到如果 loadvars这个类去读取一个空白,但是存在的档案竟然会触发不了,onload事件。

例如 :

var ldoadVars = new LoadVars( );

ld.load( "exist_file.ini" );

ld.onLoad = function (success:Boolean){
    if ( success ){
         trace ( "success" );
    }
    else{
         trace ( "fail" );
   }
}

结果无论是 success和fail都无法打印出来,只要该文件exist_file.ini存在,但里面完全没有内容的话。

[ 本帖最后由 donynam 于 8-7-2006 01:38 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 16-7-2006 11:57 PM | 显示全部楼层
測試了,沒問題啊~~~ 確定ini和flash文件放在一起?
回复

使用道具 举报

 楼主| 发表于 17-7-2006 12:13 AM | 显示全部楼层
原帖由 super-tomato 于 16-7-2006 11:57 PM 发表
測試了,沒問題啊~~~ 確定ini和flash文件放在一起?


ini 与 flash文件放在一起。使用flash 8 proffessional 编译后执行就出现了这种怪事。

条件是 ini 与 flash 必须放在一起。

1)如果 ini 文件不存在 那么 onload event 将返回 false,于是触发 trace ("fail").

2)如果 ini 文件存在,但有内容(包括字母空白符、换行(\s\t\r)),那么 onload event 将返回 success,于是触发 trace ("success").


3)如果 ini 文件存在,但没有有内容(文件大小等于0 bytes),那么 onload event 将不会被触发。


这就是问题了。
回复

使用道具 举报

发表于 21-7-2006 06:33 AM | 显示全部楼层
厄~~~ 沒試過空白内容的,不過謝謝提醒,這點該注意了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-9-2024 07:31 AM , Processed in 0.101776 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表