AS3文档

在还没有熟悉基本的Flash空间和组件时,还是阅读官方文档比较好,有助于透彻理解这些类。

一些英文文档:

http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3/flash/text/TextField.html

http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3/flash/text/StyleSheet.html

http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3/fl/controls/Button.html

http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3/fl/controls/Label.html

中文文档:

http://livedocs.adobe.com/flex/3_cn/langref/flash/text/TextField.html

历遍XML:http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e6b.html

在搜索时,加上以上部分地址,可以直接搜出官方文档,例如:"TextField Site:http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3"

设计的价值

设计,是一个很有分量的词语。

今天偶然看了09年的某期《潮商》杂志,花了很大的篇幅介绍汕头的室内设计师。现在人们的生活水平提高了,买了房子一般都会用心去装修。室内设计师门,也因此身价倍增,舍内设计的价格可以达到一平方几千块都有。而有了优秀作品和案例之后,设计师的名声更加值钱。

我想,在室内设计这方面,请知名设计师设计好以后,客户一定不会给出不专业的意见,要设计师根据客户的意见再做修改。原因很简单,设计师是专业人士,客户是外行人士。

再来看看我们网站设计。同样是设计,设计出来的作品,却往往要经历多次修改,而且是根据行外人士的意见来修改。这难道单纯是设计师还没有达到一定的高水平吗?我想另外一个重要的原因,是客户没有意识到自己是行外人士,所以才会不加考虑的发表自己的意见。

改进之路有两条:提高设计水平,并且让客户意识到设计需要丰富的行业知识。

换一句话说,我们要体现出设计的价值。

使用flash做跨域调用

使用Flash做了一个跨域调用新闻列表的小程序。还没有美化,也没有加入加载进度条。

flash中的html:选用TextField还是TextArea(组件)?

TextField:flash内置对象,完整类名:flash.text.TextField,官方文档:

http://www.adobe.ca/livedocs/flash/9.0/ActionScriptLangRefV3/flash/text/TextField.html

TextArea:flash内置组建,完整类名:flash.controls.TextArea,官方文档:

http://wwwmacr-sjc0.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/fl/controls/TextArea.html

我的目的是想通过flash来做跨域调用,显示新闻列表。如果效果好的话,还可以考虑同新闻内容一齐显示出来。

这个问题成功解决,将是潮汕风情网API调用较好的解决方案。因为用户只需要插入一段html代码即可,无需理会服务器是使用asp、php或者asp.net。一切数据都由用户端直接载入。

在ActionScript3中拖动MovieClip

ActionScript3中的MovieCilp不再直接使用onPress和onRelease作为监听器了,而是使用面向对象方式的做法:addEventLisener(string,listener)

下面代码加载动态加载两个logo图片,并设置为可拖动。

var ct:MovieClip = new MovieClip();
var pc:MovieClip = new MovieClip();

var ld:Loader = new Loader();
var url:URLRequest = new URLRequest("http://www.vuo.net.cn/themes/VUO/style/images/logo.jpg");
ld.load(url);
pc.addChild(ld);

var ld1:Loader = new Loader();
var url1:URLRequest = new URLRequest("http://www.google.com.hk/images/srpr/nav_logo13.png");
ld1.load(url1);
var pc1:MovieClip = new MovieClip();
pc1.addChild(ld1);
pc1.x = 200;

pc.addEventListener(MouseEvent.MOUSE_DOWN,onpress);
pc.addEventListener(MouseEvent.MOUSE_UP,onrelease);

pc1.addEventListener(MouseEvent.MOUSE_DOWN,onpress);
pc1.addEventListener(MouseEvent.MOUSE_UP,onrelease);

function onpress(evt:MouseEvent):void{
	//使用this的话,将拖动整个舞台!
	//this.startDrag();
	evt.currentTarget.startDrag();
}

function onrelease(evt:MouseEvent):void{
	evt.currentTarget.stopDrag();
}

ct.addChild(pc);
ct.addChild(pc1);
addChild(ct);

 效果:

公告栏

  • 姓名:林剑锋(不见不散)
  • 来自:中国-广州
  • 简介:技术的信徒。
  • Email/QQ:admin@ljf.cn
  • 点击这里给我发消息

QQ群:设计学院 68075618,网站设计师 9908776

统计

文章:337篇
评论:173条 (2条Spam)
相册:1个 (121张图片)
主题:Nagrand新主题

www.ljf.cn网站PR查询