AS3 相关(2)

暑假在一家as3手游公司实习,这里记录一下学习笔记:(使用的公司库函数)

1.x = delayCall.addFunFrame(checkCanRun);帧调用checkcanRun,结果给x
delayCall.dltFun(x);在checkcanRun里停止Update函数x
2.uiMaker.RefreshSLUI(MODULE_NAME, [ { key:"line1", text: downTxt } ]);
刷新ui里的某一配置,即某一ui的位置或属性
3.BaseFun.PhpParse(loader.data)返回php解码后的obj,再通过result.returndata等获取result里具体你想获取的值
4.gameManager.AddMsg("大王你的网络故障啦!",-1,null,["确定|1"],closeFlase);弹窗
5.var timeData0:Date = gameManager.GetTime();
   var timeData1:Date = BaseFun.CreateDate(userData0.analytics.firstTime);先获取当前时间,再转换为格式:2010-08-02 11:14:39格式
6.gameManager.GetConData
7.setAndUpdate第一个参数表示后台服务器的几号节点
8.gameManager.ShowExplain(propConData["prop529"]["info"],330,192);?
.1 init()带参数是什么意思
9.var configManager:SLUIConfigManager = SLUIConfigManager.GetInstance();来获取某一个模块的配置,如果要加载需要知道url(在网络上资源的路径地址)
10.cfg里的draw 类型是纹理
15.每次都会从缓存里面读,所以放到缓存里就可以本地读取了,如res/newactivity
16.一个模块加载流程:
17.步骤.读取cfg.php里的
    1.先sourcepack里的每次都会从网上确认是否需要更新或下载
    2. 接着 sourceconfig里的url来自本地,是根据本地cfg.cfg进行1里面的资源配置
    3. 最后cfg.php里的“aScriptConfig”才是读取本地as文件运行该模块
18.
callcb(cfg)加载模块
makeuibyconfig加载ui
release卸载ui
remove移除模块

19.如果一个纹理没有读到,那么后面的纹理都不会继续读下去
20.中心要"@ruleTip.center@"这样写,注意有引号
21.allres里有许多常用素材
22 scalex=-1,不是翻转变化而是绕y轴的对称变换,之后所有的与x轴有关的都变相反的了,如-7要变成+7
23.颜色规范:黑色0x613e08  金色0xf6df1d
24.有时大小没按像素缩放是因为图片有白框
25.addFunFrame的回调函数里不含任何参数(event e也不要)
26.cfg。cfg里必须先定义一下,然后在代码里可以任意改变classname达到图片替换
27.var bitmap:BitmapData = new BitmapData(200, 100, true,0xff000000);
     var image:Bitmap = new Bitmap(bitmap);  
     this.addChild(image);    0x0A5500EE,则表示alpha的值是0A,R(red)是55,G(green)是 00,B(blue)是EE,所以前两位不能是0否则透明度为0...这里是argb而不是rgb所以需要8位
28.var spr:Sprite = uiMake.GetItemByKey(MODULE_NAME, "shadowhq");
   var image2:Image = new Image(Texture.fromBitmapData(bitmap));
   spr.addChild(image2);来添加bitmap
29.erroutput之后会自动return出php文件返回给客户端调用成功的函数里,所以记得在使用erroutput前先setupdate把结果保存到服务器,在所用php里使用return前必须setandupdate否则相当于没有保存白做了一遍
30.第一次创建的节点必须用setinfoValue来存储数据而不是setandupdate否则报错!
31.即使缓存里有as文件,还是优先使用src里的
32."pngFormat":"bgra",图片一律这种格式
33.cfg.cfg也是实时改变的,保存一下再打开ui就行而不必关掉
34.obj.atype后面填写的就是要调用的php名称
   道具加要这样写addPropsFun('prop20',1);//id20的道具加1



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值