- 注册时间
- 2017-4-12
- 最后登录
- 2017-4-25
- 阅读权限
- 20
- 积分
- 19
- 精华
- 0
- 帖子
- 4
|
本帖最后由 zhuanshen 于 2017-4-13 17:43 编辑
多谢老大回复,代码在下面,我是按照书上一个个打过去的。下面的代码打上去后,通过localhost访问,只有空白,浏览器提示也没有错误,几张图片放在了该项目下面,src地址应该没有错误:
init(50,"mylegend",800,400,main);
var loader,bitmapup,bitmapover,field;
function main(){
loader = new LLoader();
loader.addEventListener(LEvent.COMPLETE,loadUp);
loader.load("mouover.png","bitmapData");
}
function loadUp(event){
bitmapup = new LBitmap(new LBitmapData(loader.conteng));
loader = new LLoader();
loader.addEventListener(LEvent.COMPLETE,loadOver);
loader.load("caocao1.png","bitmapData");
}
function loadOver(){
bitmapover = new LBitmap(new LBitmapData(loader.conteng));
var layer = new LSprite();
addChild(layer);
layer.addChild(bitmapover);
field = new LTextField();
field.test = "Wait Click ";
layer.addChild(field);
var testButton = new LButton(bitmapup,bitmapover);
testButton.y = 50;
layer.addChild(testButton);
testButton.addEventListener(LMouseEvent.MOUSE_DOWN,downshow);
}
function downshow(event){
field.text = "testButton click";
}
看过老大的战棋类脚本编辑,但对我来说还是太难,正在学习中。自己尝试写了个纯粹由canvas绘制跟鼠标事件组合的战旗小游戏,但不知道为什么LButtion类总是加不上去。只能弄个LSprite类自己添加事件。
所以希望通过这个来稍微试下为什么LButton加不上去。 |
|