手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > 在线教程百科 > JavaScript教程 > 文章 当前位置: JavaScript > 文章

lufylegend库件学习-按钮

时间:2019-11-18    点击: 次    来源:网络    作者:佚名 - 小 + 大

lufylegend库件学习-按钮

为了化简游戏开发,lufylegend内置了LButton类来添加按钮
其原型如下
LButton(DisplayObject_up,DisplayObkect_over)
DisplayObject_up:单鼠标不在按钮上
DisplayObkect_over:当鼠标在按钮上面

按照两个状态 可以LSprite对,也可以Lbitmap对象
代码如下:

按钮按钮

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script type="text/javascript" src="lufylegend-1.7.6.min.js"></script>
  <title>Document</title>
 </head>
 <body>
  <div id="mylegend">Laoding...</div>
  <script>
init(50,"mylegend",500,550,main);
    var laoder,bitampup,bitmapover,field;

function main(){
loader=new LLoader();
loader.addEventListener(LEvent.COMPLETE,loadUp);
loader.load("1.png","bitmapData");
}

function loadUp(event){
bitmapup=new LBitmap (new LBitmapData(loader.content));
loader=new  LLoader();
loader.addEventListener(LEvent.COMPLETE,loadOver);
loader.load("2.png","bitmapData");
}

function loadOver(event){
bitmapover=new LBitmap(new LBitmapData(loader.content)) ;
var layer =new LSprite();+
addChild(layer);
field=new LTextField();
field.text-"wait Click";
layer.addChild(field);

var testButton=new LButton(bitmapup,bitmapover);  // 下面建了一个LButton按钮并将 bitmapup参数传给事件
testButton.y=20;
layer.addChild(testButton);
testButton.addEventListener(LMouseEvent.MOUSE_DOWN,downshow);
}

function downshow(event)
{
field.text="testButton Click!";
}


</script>
 </body>
</html>



上一篇:lufylegend库件-键盘事件

下一篇:没有了

推荐阅读
备案ICP编号  |   QQ:81962480  |  地址:上海金海路  |  电话:12345678910  |  
Copyright © 2019 MAPDF Studio 版权所有,授权www.mapdf.net使用 Powered by MAPDF.net