首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flash Var Loader问题

Flash Var Loader问题
EN

Stack Overflow用户
提问于 2014-01-31 03:46:17
回答 1查看 90关注 0票数 0

我有三个类和一个容器.swf: Game -这会加载所有的资源和游戏机制。Tile创建一个正方形,并通过flash Var加载图像。TicTacToe.as -创建一个游戏实例,并通过container.swf链接

在我的游戏类中,我有以下代码,当我保存和编译时,它工作得很好,并且当我更新到我的.asp页面时,能够加载我的图像(我从数据库中获取数据并传递到flash vars)。

代码语言:javascript
复制
var gridUrl:String = "img/" + loaderInfo.parameters.theme + "grid.png";
            var gridPos:XMLList = theXML.GRID;
            gridLoader.load(new URLRequest(gridUrl));
            grid = new MovieClip();
            grid.addChild(gridLoader);

当我将这段代码添加到Tile.as来加载正方形的图像时,我得到了一个编译器错误1009:无法访问空对象引用的属性或方法。在这一行中出现错误:

代码语言:javascript
复制
var tileBurl:String = "img/" + loaderInfo.parameters.theme + "square.jpg";

它在Game.as类中工作,但这行代码不在我的Tile.as中,我不知道为什么,即使在本地,当它找不到变量时,Game.as只是简单地将它们列为“未定义的”,而在Tile.as中,它在loaderInfo.parameters中抛出一个fit,而loaderInfo将它们列为"null“。任何帮助都将不胜感激,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-01-31 04:17:57

看起来在调用loaderInfo对象的时候,这还没有准备好。尝试延迟代码的执行,例如,通过在开头添加空帧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21466085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档