- 浏览: 436621 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
fred7510:
死的啊。。不过还是谢了
flex 截图 -
hechuanshan:
flex状态及动画 -
Da嗒_Sunny:
求使用说明
flex图片裁剪 -
wapj23:
...
flex中定制右键菜单 -
lion_leon:
谢谢!帮了我的大忙了!
利用flashvars给flash传值
1、BitmapData与bitmap的关系
addChild( ) 方法添加的对象必须是flash.display.DisplayObject的子类才行,而BitmapData 类继承自Object,所
以不能直接加到列表中。
要加到可视化对象列表中,可使用flash.display.Bitmap类,它是DisplayObject.类的子类,实际上是BitmapData的一个包装类,允许BitmapData可被显示。
当用Bitmap构造函数创建实例时把BitmapData引用作为参数传递给它,然后调用addChild( )把
Bitmap 加入到显示列表。
如:
var bitmap:BitmapData = new BitmapData(100, 100, true, 0xffff0000);
var image:Bitmap = new Bitmap(bitmap);
addChild(image);
========================================================================
2、取得当前影片高和宽
stage.stageWidth,stage.stageHeight
========================================================================
3、文本框
//设置背景色,创建的文本框如果不设置背景色,则为透明的 field.background=true; field.backgroundColor=0xff0000; //设置边框 field.border = true; field.borderColor=rgb; //使可输入,文本框有两种类型: dynamic 和input,默认为dynamic field.type = TextFieldType.INPUT; //密码 field.displayAsPassword = true; //过滤输入,使用restrict属性,restrict 属性只影响用户输入的字符进行过滤,但不会对程序产生的字符串进行过滤 //如: field.restrict = "a-zA-Z"; // 只允许大小写字母 field.restrict = "a-zA-Z "; // 只允许大小写字母和空格 field.restrict = "0-9"; // 只允许数字 //下面的例子都是设置为不允许的: field.restrict = "^abcdefg"; //不允许a 到g 的字母 field.restrict = "^a-z"; // 不允许所有小写字母 field.restrict = "0-9^5"; // 允许除了5之外的数字 //特殊符号,可通过(\\)进行转义: field.restrict = "0-9\\-"; // 允许数字和横线 field.restrict = "0-9\\^"; //允许数字和^ field.restrict = "0-9\\\\"; // 允许数字和斜杆 //最大长度 field.maxChars = 6 //压缩空格,condenseWhite 属性只当htmlText 有内容时有效。 field.condenseWhite = true; //获得焦点 stage.focus = field; //选择文本内容 field.setSelection(start,end) //如果想定位光标位置,将start和end设为一样的值
=======================================================================
4、使用CSS格式化文本:只有当文本框渲染为HTML时才可应用CSS
css在AS中的对应参照表
css | ActionScript | 说明 |
color | color | 十六进制值 #rrggbb |
display | display | 显示文本方式:inline,block,none |
font-family | fontFamily | 字体类型 |
font-size | fontSize | 字体大小 |
font-style | fontStyle | normal或italic |
font-weight | fontWeight | normal或bold |
kerning | kerning | true或false,只对嵌入字体有效 |
margin-left | marginLeft | 左边距 |
margin-right | marginRight | 右边距 |
text-align | textAlign | 对齐方式:left,center,right,justify |
text-decoration | textDecoration | none,underline |
text-indent | textIndent | 缩进 |
使用例1 :
var sampleStyle:Object = new Object( );
sampleStyle.color = "#FFFFFF";
sampleStyle.textAlign = "center";
field.setStyle(".sample", sampleStyle);
使用例2:CSS文件或样式
一、
var css:StyleSheet = new StyleSheet( );
css.parseCSS("a {color: #0000FF;} a:hover {text-decoration: underline;}");
field.styleSheet = css;
field.html = true;
field.htmlText = "<a href='http://www.rightactionscript.com'>Website</a>";
二、
var css:StyleSheet = new StyleSheet( );
css.parseCSS(URLLoader(event.target).data);
field.styleSheet = css;
========================================================================
5、使用嵌入字体
通过[Embed] 元数据嵌入字体,设置文本框的embedFonts 属性为true,通过<font> 标签,
TextFormat 对象或CSS应用字体
如:
//嵌入外部字体
[Embed(source="C:\Windows\Fonts\Example.ttf",fontName="ExampleFont",
mimeType="application/x-font-truetype")]
//嵌入系统字体
[Embed(systemFont="Times New Roman",fontName="Times New Roman",
mimeType="application/x-font-truetype")]
field.embedFonts = true;
//使用到文本框上
一、使用formatText
formatter.font = "Times New Roman";
field.htmlText = "<font family='Times New Roman'>Example</font>";
二、使用CSS
var css:StyleSheet = new StyleSheet( );
css.setStyle("p", {fontFamily: "Times New Roman"});
field.htmlText = "<p>Example</p>";
=======================================================================
6、文本框不响应输入状态
监听文本框输入事件(TextEvent.TEXT_INPUT)
event.preventDefault( );
发表评论
-
利用flashvars给flash传值
2009-09-03 13:44 4424//js部分 var flashvar ... -
继承FormItem实例
2009-08-27 15:36 1319/*******FromItemWithButton 类*** ... -
skin
2009-08-27 09:44 1202创建Skin可以继承自各个skin(见帮助) 如:继承But ... -
flex状态及动画
2009-08-26 15:51 3308切换base状态:currentState=''(注意是两个单 ... -
块布局(constraintColumns、constrainRows)
2009-08-25 14:40 1641label控件不支持换行,text控件支持换行,text控件设 ... -
ExX过滤XML数据
2009-08-20 16:49 974XMLListCollection的filterFunctio ... -
flex安全沙箱设置
2009-08-19 18:00 21051 、 编绎参数 -use-network=false( ... -
flex格式化数据
2009-08-13 17:34 1215一、格式化数据 1、建立mx标签 <mx:Dat ... -
flex需要记住的一些东西
2009-08-10 18:05 1538一、Application常用的事件 initializ ... -
flex4 注意事项
2009-08-07 16:46 14491、自定义控件加载。 flex3中自定义控件,加载时直接 ... -
flex指定区域拖动
2009-07-21 16:43 3273在flex经常会指定某个可拖动对象在可拖动区域中拖拽,可以指定 ... -
blueprint(代码示例)安装方法
2009-07-06 17:41 12271、选择菜单 帮助-->软件更新-->查找并安装。 ... -
flex 4 布局示例一
2009-06-30 15:48 5247flex4(flex skd4)的布局发生了很大变化,在fle ... -
利用影片剪辑做按钮
2009-05-27 22:34 15881、新建元件---》影片剪辑 2、导入图片,或画一个矩形,此 ... -
FDT更新地址
2009-05-27 22:26 1057http://fdt.powerflasher.com/upd ... -
flex外观设计及时生成效果的css
2009-05-14 12:10 1305flex Style Explorer,可以用图形化界面设置各 ... -
利用Alcon跟踪as的trace信息
2009-05-14 11:25 15091、安装Alcon后,在安装目录的debug/as3下找到al ... -
flex使用filereference+httphandler实现文件上传/下载
2009-05-06 17:51 4521flex使用filereference+httph ... -
Flash在FF下当设置overflow-y:scroll时,失去热点的bug
2009-04-10 17:07 1642今天遇到了一个奇怪的问题,flash在FF下不能点击,所有按钮 ... -
swfobject使用说明
2009-04-09 17:33 6140swfobject.embedSWF(swfUrl, id, ...
相关推荐
ActionScript 3.0 Cookbook 中文完整版.pdf
压缩包中的"FLASH-FLEX3[1].0开发中文版+完整版+.pdf"文件包含了全书的完整内容,读者可以通过阅读其中的章节,了解和学习如何利用ActionScript 3.0来实现各种功能,例如: 1. 类和对象:学习如何定义类、创建对象...
标签“ac3”指的是ActionScript3.0,“actionscript3 cookbook”强调了这本书的实践性,而“actionscript”则是对整个ActionScript语言的泛指。 在压缩包内包含的文件《51CTO下载-ActionScript.3.0.Cookbook.中文...
《ActionScript 3.0 Cookbook 中文完整版》通过具体实例,为读者提供了解决问题的“食谱”,涵盖了许多实际开发中常见的问题和挑战。每个章节都针对特定问题,提供可直接应用的代码片段,有助于快速理解和解决遇到的...
《ActionScript 3.0 Cookbook》是一本专为ActionScript 3.0开发者设计的实用指南,它提供了大量具体的代码示例,帮助读者解决在开发过程中遇到的各种问题。这本书中文简体的完整版,旨在让中国地区的开发者能够更...
ActionScript+3.0+Cookbook+中文完整版source文件夹目录结构如下: org中主要是org.kingda.book.*包,所有的类文件都在其中。 com中应存放com.mimswright.*,是Mims Wright(www.mimswright.com)编写的生成抽象类的...
在《ActionScript 3.0 Cookbook》中,你可以找到关于以下主题的知识点: 1. **基础语法**:包括变量声明、数据类型(如Number、String、Boolean)、操作符、流程控制语句(如if、for、while)、函数定义和调用等。 ...
### ActionScript 3 Cookbook 锦囊妙计 #### 一、概述 《ActionScript 3 Cookbook 锦囊妙计》是一本专为ActionScript开发者设计的实用指南。它旨在通过一系列精心挑选的示例和解决方案来帮助读者解决实际开发过程...
Flex ActionScript3_Cookbook_cn
ActionScript 3 Cookbook.PDF
《ActionScript 3 Cookbook》是一本专注于ActionScript 3编程技术的实用指南,源码包含在提供的多个文本文件中,如ch01.txt至ch20.txt。这些文件很可能是书中的各个章节代码示例,方便读者直接查看和运行。...
在“ActionScript 3.0 Cookbook 中文完整版.pdf”中,你可以找到各种编程技巧和解决方案,每个章节都围绕一个特定的问题或任务展开,如创建动态图形、处理事件、使用XML或JSON进行数据交换、实现高级动画效果等。...
ActionScript 3.0 Cookbook 中文版.pdf 博文链接:https://lvxuehu.iteye.com/blog/183335
ActionScript 3 Cookbook 中文版,开发ActionScript必备资料