lufylegend学习笔记之三
来源:互联网 发布:成都 python兼职 编辑:程序博客网 时间:2024/05/22 15:26
1.动画方向调整
LAnimation.setAction(
rowIndex
colIndex
mode
isMirror
设置播放的贞动画。
Parameters:
rowIndex
Int播放动画的行号。
colIndex
Int播放动画的列号。
mode
Int(1,0,-1)分别代表(正序播放,静止,倒序播放)。
isMirror
Boolean是否使用镜像来水平翻转显示对象。
2.动作切换
self.anime.bitmap.bitmapData=new LBitmapData(imgData['skill']);self.anime.bitmap.bitmapData.setCoordinate(0,0);self.anime.imageArray = LGlobal.divideCoordinate(2268,140,1,7);self.anime.setAction(0,0,1,d);重新设置LAnimation中的属性
示例
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>横版格斗</title><meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"><script type="text/javascript" src="../load_lufylegend.js"></script></head><body><div id="mylegend">loading……</div></body></html><script>LInit(50,"mylegend",600,400,main);function main(){var loadPr= new LoadingSample1();addChild(loadPr);LLoadManage.load([{name:'player',path:'./stand.png'},{name:'skill',path:'./skill.png'}],function(p){loadPr.setProgress(p);},function(result){removeChild(loadPr);loadPr = null;var player = new Player(result,LGlobal.divideCoordinate(1272,77,1,12),10,10); addChild(player);});}function Player(imgData,list,x,y){base(this,LSprite,[]);var self = this;self.x = x;self.y = y;self.anime = new LAnimation(self,new LBitmapData(imgData["player"],0,0,106,77),list);self.addEventListener(LEvent.ENTER_FRAME,function(){self.anime.onframe();});var d = false;LGlobal.stage.addEventListener(LKeyboardEvent.KEY_UP,function(e){if(e.keyCode==38){//方向切换d=d?false:true;self.anime.setAction(0,0,1,d);}else{//动画切换self.anime.bitmap.bitmapData=new LBitmapData(imgData['skill']);self.anime.bitmap.bitmapData.setCoordinate(0,0);self.anime.imageArray = LGlobal.divideCoordinate(2268,140,1,7);self.anime.setAction(0,0,1,d);}});}</script>
0 0
- lufylegend学习笔记之三
- lufylegend学习笔记之二
- lufylegend学习笔记之一
- Lufylegend库学习笔记1 绘图操作及鼠标事件
- Jabber学习笔记 之三
- WinCE学习笔记之三
- Selenium学习笔记之三
- SQLite学习笔记之三
- JSP学习笔记之三
- C++学习笔记之三
- python学习笔记之三
- SQLite学习笔记之三
- JAVA学习笔记之三
- Mysql学习笔记之三
- css学习笔记之三
- jQuery学习笔记之三
- Shader之学习笔记三
- MySQL学习笔记之三
- Python学习笔记(三)
- bzoj-1112 砖块Klo
- hdoj 1870 愚人节的礼物
- Django初学者(一)
- 表格和列表
- lufylegend学习笔记之三
- 浏览器访问网页的详细内部过程
- 【C++】写时拷贝COW
- SQL Server 2012 AlwaysOn高可用配置之八:新建可用性组
- 0913Android基础网络技术之Volley
- 0913Android基础网络技术之下载(AsyncTask)
- gradle--第九章 快速开始Groovy
- Android 网络通信——Volley
- linux设置默认从字符界面启动