LayaAir学习笔记
1.Text文本类
var Text=laya.display.Text;
Laya.init(620,400);
Laya.stage.bgColor="#323232";//设置舞台的背景颜色
var text=new Text();//实例化一个Text类,用于文本的显示
text.fontSize=30;//设置文本的字体大小
text.color="#db7644";//设置文本的颜色
text.size(200,100);//设置文本的显示区域大小
text.pos(100,100);//设置文本的显示位置
text.text="Hello World!";//设置文本的显示内容字符
Laya.stage.addChild(text);//将文本添加到舞台上
2.通过快捷键F3对面板布局一键恢复至默认面板布局。
3.编辑默认的组件资源对应规则(不区分大小写)
(1)Label组件(文本框):label_xxx。
(2)TextInput组件(输入框):input_xxx或textinput_xxx
(3)TextArea组件(文本域,带滚动条):area_xxx或textarea_xxx
(4)Button组件(按钮):btn_xxx或button_xxx
(5)CheckBox组件(多选框):check_xxx或checkbox_xxx
(6)Radio组件(单选框):radio或radio_xxx
(7)Tab组件(标签组):tab_xxx
(8)RadioGroup组件(单选框按钮组):radiogroup_xxx
(9)VSlider组件(垂直滑动条):vslider_xxx
(10)HSlider组件(水平滑动条):hslider_xxx
(11)Clip组件(位图切片):clip_xxx
(12)ProgressBar组件(进度条):progress_xxx或progressbar_xxx
(13)ComboBox组件(下拉框):combo_xxx或combobox_xxx
(14)VScrollBar组件(垂直滚动条):vscroll_xxx 或vscrollbar_xxx
(15)HScrollBar组件(水平滚动条):hscroll_xxx或hscrollbar_xxx
(16)Image组件(图形组件):不是以上规则的,都会被识别为image组件
4.位图字体的使用:
(1)资源放入的位置:

(2)代码使用案例:
package {
import laya.net.Loader;
import laya.utils.Handler;
import view.TestView;
import laya.display.Stage;
import laya.display.Text;
import laya.resource.TextUre;
import laya.display.BitmapFont;
public class Main {
//自定义文件名称
private var mFontName:String="diyFont";
private var mBitmapFont:BitmapFont;
public function Main() {
//初始化引擎
Laya.init(600, 400);
mBitmapFont=new BitmapFont();
//这里不需要扩展名,外部保证fnt与png文件同名
mBitmapFont.loadFont("res/bitmapFont/text.fnt" ,new Handler(this,onLoaded1));
}
private function onLoaded1():void
{
init();
}
private function init():void
{
//如果位图字体中,没有空格,最好设置一个空格宽度
mBitmapFont.setSpaceWidth(10);
Text.registerBitmapFont(mFontName,mBitmapFont);
var txt:Text=new Text();
txt.text="fsdfadsafsda123456fsdfadsafsda123456789789";
//设置宽度,高度自动匹配
txt.width=250;
//自动换行
txt.wordWrap=true;
txt.aligh="center";
//使用我们注册的字体
txt.font=this.mFontName;
txt.fontSize=50;
txt.loading=5;
Laya.stage.addChild(txt);
}
}
}
LayaAir学习笔记的更多相关文章
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- 2014年暑假c#学习笔记目录
2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...
- JAVA GUI编程学习笔记目录
2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...
- seaJs学习笔记2 – seaJs组建库的使用
原文地址:seaJs学习笔记2 – seaJs组建库的使用 我觉得学习新东西并不是会使用它就够了的,会使用仅仅代表你看懂了,理解了,二不代表你深入了,彻悟了它的精髓. 所以不断的学习将是源源不断. 最 ...
- CSS学习笔记
CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...
- HTML学习笔记
HTML学习笔记 2016年12月15日整理 Chapter1 URL(scheme://host.domain:port/path/filename) scheme: 定义因特网服务的类型,常见的为 ...
- DirectX Graphics Infrastructure(DXGI):最佳范例 学习笔记
今天要学习的这篇文章写的算是比较早的了,大概在DX11时代就写好了,当时龙书11版看得很潦草,并没有注意这篇文章,现在看12,觉得是跳不过去的一篇文章,地址如下: https://msdn.micro ...
随机推荐
- MySQL 事务
MySQL 事务主要用于处理操作量大,复杂度高的数据.比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成 ...
- Sublime Text 使用笔记
常用快捷键 command+shift+d # 复制当前行到下一行 .
- 提倡IT从业人员终身学习
经常听身边的团队成员抱怨,今天太累了,回到家连动都不想动;这形成了目前圈子里大多从业者的生活常态. 但有一部分人,在团队里身居要职,薪水不少拿却工作不那么累,你想过他们么? 答案很简单,人家会学习,而 ...
- JDBC详解(转)
原文链接:http://blog.csdn.net/cai_xingyun/article/details/41482835 什么是JDBC? Java语言访问数据库的一种规范,是一套API JDBC ...
- HTTPS 进阶
参考 一.中间人攻击 概念:攻击者插入到原本直接通信的双方,让双方以为还在直接跟对方通讯,但是实际上双方的通信对方已经变成中间人,信息已经被中间人获取或篡改. HTTPS 的攻击分为两类:SSL 连接 ...
- c语言中的副作用!!千万小心!
今天刚看完书上的副作用,博主觉得呢,副作用其实就在改变变量的值,也就是一个赋值操作!不过刚刚在知道上还是犯了错!!尴尬啊!! 大家都知道,c语言中的赋值操作符是自右向左结合的!! 下面有一个关于赋值中 ...
- .NET .ashx 文件 用Session 是需要注意的问题
.ashx 文件,默认不可使用 Session ,需要使用Session 时, 需要引用 接口 IRequiresSessionState 例如: public class AddHouseInfo ...
- 在ubuntu上建立多svn版本库
http://lucane.iteye.com/blog/857486 mkdir ~/dev/repository svnadmin create ~/dev/repository/a svnadm ...
- golang 环境一键式配置
在window下,通过以下bat,自动设置环境变量,启动终端,并cd到gopath目录 set goroot=c:\go set gopath=d:\go @start "start gol ...
- shell脚本嵌套expect脚本
#!/bin/sh echo "helo" password='xxxx' ###不能在下面的expect脚本段设置成 set password xxxx否则获取不到变量,单独的e ...