为TextField中文字添加样式的方式有多种,下面只说我常用的一种。通过TextField的htmlText属性及styleSheet属性来为文字添加样式。htmlText可以为文字添加标签,而styleSheet则为标签中添加的class定义样式。自摘代码片段如下:public class Main extends&
原创
2015-07-14 22:48:27
944阅读
在开头,先首说一下TextField中单行文字空间是怎样的。图如下从图中可以看到,当为文字设定像素大小时,我们都可以从TextField中的文字空间信息取得两个信息Ascent与Descent,文字空间与边距的2px一般是固定的。所以如果我们想在TextField中单行文字垂直居中的话,可以这样设定TextField的高度为Ascent+Descent+4px。具体在as
原创
2015-07-15 14:10:24
5850阅读
文本这一块内容,算不上是Flash的重头戏,但也是不可缺少的一块内容。TextField的属性和方法众多,我们不用全部记住。但我们需要知道能实现哪些功能。
TextField的属性面板如下图:
和面板对应的相关属性有:(继承属性我不列了)
text:
原创
2010-10-17 10:19:40
8036阅读
给你一个代码代表"类"完整路径的字符串,比如"flash.text.TextField",你能用AS3.0在舞台上动态创建一个该类的实例么?(用var txt:TextField = new TextField()的不算)ok,这就是AS3.0中的反射,虽然写法与c#中的完全不同,但是概念是相通的,有了这个我们可以把一些需要动态创建实例的信息,放在xml配置文件里,运行时先加载xml配置,然后...
转载
2010-05-30 21:15:00
88阅读
2评论
随着一些相关资料对as3.0的介绍,有人可能认为它是另一种语言.它的根本改变在哪呢,它是什么呢?现在我们要放松一点.如果你熟知as2.0,那么它的变化并不是很大,甚至增加了一些命令你可以使用。
从我们第一眼看as3.0,它并不是一个全新的语言,它的架构要好于AS2.0,你将从FLASH8开始发现这些.任何东西都有自已的类和整洁的子类.类的继承关系看起来很复杂,但是它却是很容易理解。
主要的改变
转载
2006-07-21 12:18:00
121阅读
2评论
(1) is运算符在AS3.0新增加的is运算符,主要功能是判断一个变量或者等式是不是等于给定的数据类型,在以前的版本中,有instanceof来实现相同的功能。但是is 运算符可以帮助我们确定数据类型,还可以判断类的继承关系,包括对于接口的继承执行。可以看如下实例:var mySprite:Sprite = new Sprite(); trace(mySprite is Sprite); //o
转载
精选
2013-09-24 20:40:24
369阅读
MovieClip继承了Sprite这个类,这个类中有两个public方法其分别是startDrag与stopDrag,而这两个方法可以让我们方便的去操作Sprite及其子类的实例的拖放。下面展示在库中有个MovieClip具体的拖放上面的MovieClip代码如下import flash.events.MouseEvent;
import flash.geom.Point;
原创
2015-06-22 18:24:06
1306阅读
package
{
import fl.controls.Label;
import fl.controls.TextInput;
import flash.display.Sprite;
import flash.events.Event;
[SWF(backgroundColor='0xFFFFFF',width='400',heig
原创
2015-07-12 17:20:34
609阅读
AS3.0的元素处理
转载
精选
2013-10-13 19:27:44
529阅读
As3.0中的数据类型转换
原创
2010-07-24 14:18:08
2152阅读
DisplayObjectContainer称为显示容器,是一类特殊的显示对象。做为显示对象,他本身也需要通过addChild()方法添加到显示列表后才能显示;做为一个容器,他内部可以包含其他的显示对象。DisplayObjectContainer包含Stage、Loader、Sprite、MovieClip。其中,Stage和Disp
原创
2010-10-10 09:37:30
3733阅读
点赞
1评论
As3.0中的位图(Bitmap/BitmapData)编程功能十分丰富,下面这些是官方文档上的基本示例:1.位图使用(模糊)滤镜2.像素拷贝及赋值3.颜色变换4.比较位图差异5.拷贝颜色通道6.截取位图的某一部分(像素)7.将文本转换为位图8.
转载
2010-06-23 21:09:00
66阅读
2评论
写在前面的话:滤镜的参数不同,显示的效果不同。基于篇幅,我只能列举一种效果做比对,感兴趣的朋友可以自己多做尝试,多体会。
(1)斜角滤镜(BevelFilter)
对应滤镜面板:
对应AS代码:
var bevel:BevelFilter = new BevelFilter();
bevel.blurX = 15;
bevel.blurY = 15;
beve
推荐
原创
2010-10-14 10:22:17
5294阅读
3评论
取ie参数:
import flash.text.TextField;
var http:Object=new Object();
if (stage.loaderInfo.parameters["age"] != null)
{
http["age"] = stage.loaderInfo.parameters["age&q
原创
2011-11-15 12:45:18
315阅读
对于位图的切分,我们可以用BitmapData的copyPixels函数操作,下面是一个代码实例
import flash.display.Loader;
import flash.net.URLRequest;
import flash.display.Bitmap;
import flash.display.BitmapData;
import 
原创
2015-06-26 11:09:34
611阅读
as31.画一个形状2.转为元件3.增加子元件4.属性中加类名5.放到同一个元件下发布(UI)
转载
2013-01-12 15:06:00
56阅读
2评论
//节点类 package publicOrg.vily.data.list{ //publicOrg.vily.data.list.Node class Node{ /** * 链表结构的特征: * 分二部分: * 第一部分为数据 * 第二部分为地址,它指下一个节点 */ public var data:int = 0; public var n...
转载
2008-11-26 10:59:00
68阅读
写在前面的话:按照惯例,我只是对该类其中的一些属性和方法做讲解说明,并不会涵盖所有内容。如果想深入了解的,请参看相应的帮助文档。下同!
(1) alpha和_alpha
在AS2.0中,是用以下划线开头的变量名
原创
2010-10-08 10:38:25
5330阅读
几何结构,主要是完成Flash编程中,一些和几何相关的内容。如显示对象的变形角度、公式计算等。可能很多人和我一样,高中学的几何知识,差不多都已经还给老师了。不过也不用太担心,因为一般情况下,我们也用不到非常复杂的几何处理。我这里就介绍点非常简单的知识,日常的编程中需要用到。
原创
2010-10-12 09:50:16
1517阅读
1评论
package myComponent
{
import flash.display.Shape;
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldType;
import flash.text.
原创
2015-07-20 15:00:26
1531阅读