你的Blog名称

欢迎使用Z-Blog,有问题或意见请到Zblogger.BBS社区反馈,谢谢您的参与使用。

LoadCursor类

在Flash设计中经常需要从外部调用数据(比如文本文件,XML等),数据调用需要一定的时间,通常我都会设计一个Loading来告诉用户数据正在载入,说真的每次都要做这种繁琐的体力活都快让我烦透了。从FLEX中获得灵感,当数据载入时可以更换鼠标的状态来告诉用户正在载入数据,数据载入完成后把鼠标的状态再还原。为此我写了这个LoadCursor类。

LoadCursor类提供了两个静态方法:setCursor(cursorSymbol:String)和removeCursor()使用非常方便,首先建立一个电影剪辑用来作为鼠标形状,假设“链接名”为“busyCursor”,当载入数据时调用LoadCursor.setCursor("busyCursor")方法,数据载入完成后调用LoadCursor.removeCursor()。

由于LoadCursor类使用了V2组件的类文件,所以当你使用时需要在库中存在一个V2组件,为了减少文件尺寸,只需从组件面板中将label组件拖入舞台然后删除即可。

原文件下载 演示

使用Flash事件监听对象模型开发程序

如果你能熟练使用Flash MX 2004组件,相信你对事件监听对象模型会很熟悉;如果你也知道mx.events.EventDispatcher 类的使用方法,那么这篇文章将会非常适合你。

有了mx.events.EventDispatcher 类我们就可以将事件监听对象模型在Flash开发的每一个地方发光发热。使用它的好处是什么呢?就我目前所知,你能更好的控制你的程序的核心逻辑,让你不再被复杂的逻辑处理搞得头晕脑胀。下面以一个简单的实例来解释怎样使用Flash事件监听对象模型开发程序。

Flash中整数和浮点数的判断方法

第一种情况:m = 3,n = 3.2 将m四舍五入后得到一个整数3,将n四舍五入后得到一个整数只能是3或者4。

第二种情况:m = 3,n = 3.0 将m四舍五入后得到一个整数3,将n四舍五入后得到一个整数3。

所以如果一个数(假设其为K)如果为整数,则有 String(K).length == String(Math.ceil(K)).length

所以如果一个数(假设其为K)如果为浮点数,则有 String(K).length != String(Math.ceil(K)).length

ScrollPan组件滚动条失效解决方法

当ScrollPan组件载入的内容使用 attachMovie() 方法载入库中的元件时,ScrollPan组件的滚动条可能不会出现,只需要加入如下代码即可:
myScrollPan.vScrollPolicy = "on";//或者这一句 myScrollPan.hScrollPolicy = "on";

使用屏幕开发flash表单应用程序

flash mx 2004 增加的新功能之一就是“基于屏幕(Screen)方式的应用程序开发”。从flash mx 2004发布以来有很长的时间了,但是在网上并没有看到有关这方面的教程。虽然macromedia官方网站上有一篇这样的文章,但是作者使用的是slide(slide类主要用于演示文稿)而不是form(form类用于控制表单应用程序),另外作者使用了行为面板把代码直接附在了“屏幕”对象上。作者的那种开发方式我并不是很赞同,感觉有点不伦不类。鉴于此我特意制作了这篇教程,希望能对广大开发者有所帮助。在此教程中我介绍了怎样使用类来开发,也就是说你不需要再在时间轴上写代码了,所有的代码都放在类文件中。

怎样访问Window组件中的内容

当我们要访问Window组件中的内容时,可以使用 Window.content 属性。但是直接使用的话是不能访问的。假设下面这样一种情况。主场景中有一Window组件实例名为 myWin,库中有一电影剪辑链接名为 content_mc,在content_mc元件中有一动态文本框实例名为 myText。现在我们要动态设定myText的值。
你可能会这样做。
分页:[«]1[2][»]

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright xxxx-xxxx Your WebSite. Some Rights Reserved.