Understand CreateJs
Understand CreateJs
本文关键字:CreateJs Understand 更新时间:2023-09-26
我在理解一些代码时遇到了一些问题
(function (lib_p, img, cjs) {
var p; // shortcut to reference prototypes
// library properties:
lib_p.properties = {
width: 364,
height: 540,
fps: 20,
color: "#000000",
manifest: [
{src:"img/bot1_l.png", id:"bot1_l"}
]
};
// symbols
(lib_p.bot1_l = function() {
this.initialize(img.bot1_l);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,116,344);
我在哪里可以读到这个?我明白这是createJS,但我不能弄清楚这一切意味着什么-特别是:
(lib_p, img, cjs)
,(lib_p。Bot1_l = function() {this.initialize (img.bot1_l);})。prototype = p = new cjs.Bitmap();p. nomalbounds = new cjs.Rectangle(0,0,116,344);
- 这就是定义函数参数的方式
- 实例化一个
cjs.Rectangle
的实例,赋值给变量p
,创建一个函数,将p
的值赋值给新函数的prototype
属性,然后将新函数赋值给lib_p
指向的对象的bot1_l
属性。
相关文章:
- CreateJS:无法使tweening工作
- Createjs冲突问题localToLocal不是函数错误
- createjs动态文本重叠
- createjs:是否可以对文本进行辩护
- 如何使用其他 JavaScript 文件中的新类访问我的 createjs 导出的 js 文件
- 如果 CreateJS 库支持 Texture Packer 的 JSON 输出格式
- CreateJS - d.mousedown.f error on hitAreas
- 使用Flash CC和Createjs的子访问功能
- 在CreateJS中加载视频的最简单方法
- Createjs DomElement创建一个窗体
- 我们可以通过命令行从flash导出到createjs吗
- 停止createjs Flash动画中的所有动画
- Createjs为游戏创建计时器
- Using Createjs and Chartjs
- 类型错误:createjs.Sprite不是构造函数
- 如何完全清除CreateJS代码和画布
- createjs:单击时形状神秘地移动
- Flash Pro CC HTML5画布&CreateJS-如何将lib文件更新到最新版本
- 导出的movieclip资产在createjs阶段没有正确扩展
- Understand CreateJs