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. Android sdk安装目录中没有platform-tools目录问题详解

    sdk下载地址 http://tools.android-studio.org/index.php/sdk 安装步骤很简单,百度即可. 下面详细说一下,在安装中遇到android sdk下没有plat ...

  2. 终极利器!利用appium和mitmproxy登录获取cookies

    环境搭建 参考我之前写的https://www.cnblogs.com/c-x-a/p/9163221.html appium 代码start_appium.py # -*- coding: utf- ...

  3. 页面嵌入隐藏iframe实现导出功能

    <div style="display: none"> <form action="" name="exportExcel" ...

  4. TcxGrid 选中 整行

  5. 解决Only a type can be imported. * resolves to a package

    HTTP Status 500 - Unable to compile class for JSP: type Exception report message Unable to compile c ...

  6. 【AtCoder】ARC090

    C - Candies 前一枚举一个i,求第一行的前i个和第二行从第n个到第i个 代码 #include <bits/stdc++.h> #define fi first #define ...

  7. 介绍activity文档翻译

    原文链接:https://developer.android.google.cn/guide/components/activities/intro-activitiesSS 一, 对activit的 ...

  8. sublime插件CSS转rem配置

    { "px_to_rem": 40, //px转rem的单位比例,默认为40 "max_rem_fraction_length": 6, //px转rem的小数 ...

  9. python scrapy 调试模式

    scrapy通过命令行创建工程,通过命令行启动爬虫,那么有没有方式可以在IDE中调试我们的爬虫呢? 实际上,scrapy是提供给我们工具的, 1. 首先在工程目录下新建一个脚本文件,作为我们执行爬虫的 ...

  10. python异常装饰器--比较全的版本了

    # 异常捕获装饰器(亦可用于类方法) def try_except_log(f=None, max_retries: int = 5, delay: (int, float) = 1, step: ( ...