首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

麻烦帮小弟我分析下这个函数(脚本语言as)可以吗

2012-03-19 
麻烦帮我分析下这个函数(脚本语言as)可以吗?public class Loader3D extends ObjectContainer3D {/** @priv

麻烦帮我分析下这个函数(脚本语言as)可以吗?
public class Loader3D extends ObjectContainer3D {
/** @private */
arcane static function load(url:String,Parser:Class,init:Object):Loader3D {
var ini:Init=Init.parse(init);
var loaderClass:Class=ini.getObject("loader") as Class||LoaderCube;
var loader:Loader3D=new loaderClass(ini);

loader.loadGeometry(url,new Parser(ini) as AbstractParser);

return loader;
}

ps:主要是上面的loader 和loaderClass 调用不懂
  loader还没声明怎么就调用了呢??????
麻烦会的人帮我看看,谢谢了哈!!!!

[解决办法]
ini.getObject("loader")
是在对象ini中,找一个叫"loader"的对象,并不是你下面var的那个loader..
ini是传参传进来的一个object。。

var loader:Loader3D=new loaderClass(ini);
声明了一个“Loader3D”类的变量叫“loader”和上面ini下的loader是2个东西...

热点排行