邮件订阅
5ucms仿站,FlashMX新的闪烁世界(第三天)
作者: 来源: 日期:2017/1/5 8:50:01 浏览量:20(滞后) 人气:LOADING...(实时) 【

5ucms仿站,FlashMX新的闪烁世界(第三天)
Flash MX – 新的闪烁世界(第三天)

今天的阳光意外的温柔,办公室里整天都充满了轻松的音乐和笑声,这一切都要多谢三八节阿,虽然男人不过。有一些网友反映我的教程太难,而也有人说我是在骗稿费;确实,写教程最难的地方不在于你出发点如何,而是在于你需要抓住不同观众群的那个临界点。

Flash 的发展促进了网页技术的发展,直到发展为至今的Flash MX,Macromedia的Swf格式已经基本成为一种新的网页动画标准。新的Flash MX加入了Properties Inspector之后,看起来更像可爱的Dreamweaver,而另一主要特色Comp;

虽然有些像无用的代码,但是只有这样我们才可以使Scroll状态激活。

文本准备好了之后,可以拉入一个ScrollBar到场景中,为了和文本区分的明显,我们把它和文本间隔一些距离。放好之后只要指定Target TextField为txt1即可,接着可以运行着测试一下,会发现文本超出自己的最大显示长度时,ScrollBar状态会被激活。(图7)




(图7)
ScrollPane:

ScrollPane是非常有创意的ScrollBar改进版,它虽然不支持device文本,但是支持MovieClip对象,这就意味着我们可以把图片和Swf放入其中(我想只要有这个功能就已经很Crazy了)

马上拉入一个ScrollPane到场景中,然后就利用昨天那张boy.jpg来用用,在ScrollPane的Instance的Action中写:

onClipEvent (load) {

function checkLoad() {

trace("loaded");

this.tempObj=this.getscrollcontent();

trace(this.tempObj._name);

}

this.loadScrollContent("boy.jpg","checkLoad",this);

}

方法loadScrollContent是读入swf或者jpg到一个MovieClip中,读取过程由checkLoad这个handler处理。可是这个MovieClip是什么呢?不可能存在的?带着问题我们就加入了this.tempObj=this.getscrollcontent(); trace(this.tempObj._name);这两个语句来测试一下。经测试发现这个MovieClip的Instance名称是“loadTemp”(这个发现可以利用来控制读入的swf/jpg属性)(图8)


0

(图8,今天也很多图……)最后就是PushButton了,这个东西还是没什么特色(也不可能有什么特色),只是一般递交内容的时候给一个Handler处理/纠错一下而已。

Components UI的StyleFormat:

我们可以直接把它形象的叫做Flash的CSS,经常我们要修改的风格样式我们可以定义为一个公用的样式。例如把这个写入第一帧:

globalStyleFormat.arrow = 0x088880;

globalStyleFormat.shadow = 0x123456;

globalStyleFormat.highlight3D = 0x333300;

globalStyleFormat.background = 0x456789;

globalStyleFormat.face = 0x456789;

globalStyleFormat.textColor = 0x011001;

globalStyleFormat.applyChanges();

globalStyleFormat是一个对象,主要存放当前ComponentsUI的所有样式,我们用一些随机数据先看看它的效果(具体的属性请参看Help文档),记住修改完后要用applyChanges()方法更新样式。(图9)


1

(图9)

我们的Random数据看上去还不错,这证明了ComponentsUI的灵活性特别好,对于喜欢经常更改Skin的朋友来说应该是个福音。

阿~```伸伸我快断掉的魔腰,又一天过去了,Flash MX的世界是精彩的,而更闪亮的世界就在我们的前方……


源文件:点击下载

TIPs:

ComboBox和ListBox实际上可以作为小型的数据库使用(不要被用户在屏幕上看到即可),用Label作为Id,用Data存储所有数据,并用适当的分隔符分离不同字段,就可以达到数据库的效果,如果需要,可以和远程服务器连接,或者通过FScommand写入硬盘。

ComboBox和ListBox的Label不要超过400行,否则系统会很慢。

ScrollPane是可以托动内容的,方法是只要修改DragContent为True即可。

专家模式->普通模式:Ctrl+Shift+N,原来是Ctrl+N;

普通模式->专家模式:Ctrl+Shift+E,原来是Ctrl+E

无忧站长学院,建站自然无忧www.5ucms.org

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms仿站,FlashMX新的闪烁世界(第六天)
下一篇:5ucms仿站,FlashMX总览6
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms仿站,FlashMX新的闪烁世界(第三天)的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org