1.文本

<script type="text/javascript">
init(50,"mylegend",500,350,main);
function main() {
   //创建层
   var layer = new LSprite();
   addChild(layer);
  //创建一个文本标签
   var field = new LTextField();
   field.text = "Hello World!";
   layer.addChild(field);

</script>

<script type="text/javascript">
init(50,"mylegend",500,350,main);
function main(){ 
   var layer = new LSprite();
   addChild(layer);
   var field = new LTextField();
   field.x = 50;
   field.y = 50;
   field.text = "Hello World!";
   field.size = 25;
   field.color = "#333333";
   field.weight = "bolder";
   layer.addChild(field);

</script>

2.文本输入框

<script type="text/javascript">
init(50,"mylegend",500,350,main);
function main(){ 
   var layer = new LSprite();
   addChild(layer);
   var field = new LTextField();
   field.x = 50;
   field.y = 50;
   //设置文本类型为输入框
   field.setType(LTextFieldType.INPUT);
   layer.addChild(field);

</script>

3.鼠标事件

<script type="text/javascript">
init(50,"mylegend",300,300,main);
var field;
function main(){ 
   var layer = new LSprite();
   layer.graphics.drawRect(1,'#cccccc',[0,0,300,300],true,'#cccccc');
   addChild(layer);
   field = new LTextField();
   field.text = "Wait Click!";
   layer.addChild(field);
   //鼠标按下
   layer.addEventListener(LMouseEvent.MOUSE_DOWN, downshow);
   //鼠标抬起
   layer.addEventListener(LMouseEvent.MOUSE_UP,upshow);

function downshow(event){
 field.text = "Mouse Down!";
}
function upshow(event){
 field.text = "Mouse Up!";
}
</script>

4.循环

<script type="text/javascript">
init(50,"mylegend",300,300,main);
var field;
function main(){ 
 var layer = new LSprite();
 layer.graphics.drawRect(1,'#cccccc',[0,0,300,300],true,'#cccccc');
 addChild(layer);
 field = new LTextField();
 field.text = "0";
 layer.addChild(field);
    //layer上绑定ENTER_FRAME事件,以帧速率调用onframe函数 
 layer.addEventListener(LEvent.ENTER_FRAME,onframe);

function onframe(){
 field.text = parseInt(field.text) + 1;
}
</script>

5.键盘事件

<script type="text/javascript">
init(50,"mylegend",300,300,main);
var field;
function main(){ 
 var layer = new LSprite();
 layer.graphics.drawRect(1,'#cccccc',[0,0,300,300],true,'#cccccc');
 addChild(layer);
 field = new LTextField();
 field.text = "Wait Click!";
 layer.addChild(field);
 LEvent.addEventListener(LGlobal.window,LKeyboardEvent.KEY_DOWN,downshow);
 LEvent.addEventListener(LGlobal.window,LKeyboardEvent.KEY_UP,upshow);

function downshow(event){
 field.text = event.keyCode + " Down!";
}
function upshow(event){
 field.text = event.keyCode + " Up!";
}
</script>

6.LButton

<script type="text/javascript">
init(50,"mylegend",300,300,main);
var loader,bitmapup,bitmapover,field; 
function main(){ 
    loader = new LLoader(); 
    loader.addEventListener(LEvent.COMPLETE,loadUp); 
    loader.load("up.png","bitmapData"); 

function loadUp(event){ 
 bitmapup = new LBitmap(new LBitmapData(loader.content));
    loader = new LLoader(); 
    loader.addEventListener(LEvent.COMPLETE,loadOver); 
    loader.load("over.png","bitmapData"); 
}
function loadOver(){ 
 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);
 testButton.y = 50;
 layer.addChild(testButton);
 testButton.addEventListener(LMouseEvent.MOUSE_DOWN,downshow);

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

lufylegend:文本、鼠标事件、键盘事件的更多相关文章

  1. lufylegend库 鼠标事件 循环事件 键盘事件

    lufylegend库 鼠标事件 循环事件 键盘事件 <!DOCTYPE html> <html lang="en"> <head> <m ...

  2. C#/winform 自动触发鼠标、键盘事件

    要在C#程序中触发鼠标.键盘事件必须要调用windows函数. 一.鼠标事件的触发 1.引用windows函数mouse_event /// <summary> /// 鼠标事件 /// ...

  3. Selenium WebDriver 中鼠标和键盘事件分析及扩展(转)

    本文将总结 Selenium WebDriver 中的一些鼠标和键盘事件的使用,以及组合键的使用,并且将介绍 WebDriver 中没有实现的键盘事件(Keys 枚举中没有列举的按键)的扩展.举例说明 ...

  4. java鼠标与键盘事件监听

    package cn.stat.p3.windowdemo; import java.awt.Button; import java.awt.FlowLayout; import java.awt.F ...

  5. HTML5 Canvas鼠标与键盘事件

    演示HTML5 Canvas鼠标事件,获取Canvas对象上的鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动. Canvas对象支持所有的JavaScript的鼠标事件,包括鼠标点击(Mo ...

  6. OSX 鼠标和键盘事件

    本文转自:http://www.macdev.io/ebook/event.html 事件分发过程 OSX 与用户交互的主要外设是鼠标,键盘.鼠标键盘的活动会产生底层系统事件.这个事件首先传递到IOK ...

  7. tkinter中鼠标与键盘事件(十五)

    鼠标与键盘事件 import tkinter wuya = tkinter.Tk() wuya.title("wuya") wuya.geometry("300x200+ ...

  8. 50-用Python监听鼠标和键盘事件

    转自:https://www.cnblogs.com/qiernonstop/p/3654021.html 用Python监听鼠标和键盘事件 PyHook是一个基于Python的“钩子”库,主要用于监 ...

  9. JavaScript事件基础-10-2.HTML事件; DOM0级事件; 掌握常用的鼠标与键盘事件 ; 掌握this的指向;

    JavaScript事件基础 学习目标 1.掌握什么是事件 2.掌握HTML事件 3.掌握DOM0级事件 4.掌握常用的鼠标与键盘事件 5.掌握this的指向 什么是事件 事件就是文档或浏览器窗口中发 ...

  10. C# 自动触发鼠标、键盘事件

    要在C#程序中触发鼠标.键盘事件必须要调用windows函数. 一.鼠标事件的触发 1.引用windows函数mouse_event /// <summary> /// 鼠标事件 /// ...

随机推荐

  1. H5开发APP考题和答案

    { "last_updated": { "$date": 1544276670569 }, "page_count": 1, "a ...

  2. (windows下)安装mysql

    一.先从mysql的官网上下载对应版本的mysql zip包(适用于windows下的) 二.解压zip包放到自定义的文件夹下(我放的是e盘,路径为E:\mysql-5.6.40-winx64) 三. ...

  3. javascript-序列化,时间,eval,转义

    一:序列化 JSON.stringify(li) 将对象转字符串 JSON.parse(str1) 将字符串转对象 li=[11,22,33] [11, 22, 33] li [11, 22, 33] ...

  4. redis配置文件redis.conf翻译、解释以及常用注意事项(持续更新中...)

    # Redis configuration file example. #Redis 配置文件的示例 #如何利用配置文件启动Redis # Note that in order to read the ...

  5. IDEA下利用Jrebel插件实现JFinal项目main方法【热加载】

    IDEA下利用Jrebel插件实现JFinal项目main方法[热加载] Jrebel破解办法 https://github.com/ilanyu/ReverseProxy/releases/tag/ ...

  6. activeMQ安全配置及常见问题解决

    https://blog.csdn.net/dandan2zhuzhu/article/details/78461872

  7. 关于spark ui中executor显示的内存量与设置的内存量不符的问题

    executor显示的内存量是实际执行程序使用的内存量,也就是排除bspark.storage.memoryFraction设置的比例外,然后使用的内存量. 默认是0.6,所以executory和dr ...

  8. PHP中使用OpenSSL生成RSA公钥私钥及进行加密解密示例(非对称加密)

    php服务端与客户端交互.提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 先了解一下关于 ...

  9. HNOI2018酱油记

    按照惯例,每次比赛完以后都要写酱油记. Day0: 明天就要省选了,今天同学们都回去了(因为后天要去春游),整个年级只剩下竞赛生.本来打算晚上好好复习一下,结果......颓了一晚上......(好吧 ...

  10. 迈出第一步,Hexo博客搭建

    很早之前看到别人的博客就总想着自己之后也要搭一个,最近突然来了干劲,就开始搭起了博客.不过搭博客还真是一个累活,失败了不下十次,用了好几天的时间,感觉自己在浪费时间,但是看到现在博客终于能用了,非常开 ...