摘要: flash 组件应用与开发(下)
四、flash v2组件开发
在flash mx professional 2004中,开发人员开可以在项目中自己创建新的v2组件。在开始开发v2组件之前,首先要了解movieclip类、uiobject类和uicomponent类,因为它们是flash v2组件的基类,所有flash自带的组件都是它们的直接或间接子类。开发一个组件可以从原先的父类继承,扩展现有的组件类,使被创建的组件在父类的基础上进一步扩展。另外......
摘要:作者:火鸟 redbirdli@hotmail.com
每一个编程爱好者,都希望自己的作品能为大家接受和喜爱,但我们的作品大多是简单的一个exe文件的拷贝,既不需安装也没有删除程序,让人觉得只是程序而不是产品,以下我以delphi 为例和大家交流一下程序组快捷方式建立、添加删除程序组中的删除项和程序的自删除等功能。1.以下先来介绍建立程序组快捷方式的方法:在uses 单元中加入 shlobj,activex,comobj,在窗口中添加一个button,并......
Flash 中的OOP(上)第四部分 flash 中的oop
在最新的flash mx 2004中,macromedia推出了新一代的脚本语言actionscript 2.0。actionscript2.0 在actionscript1.0的基础上进行了调整,提供了一些与其它编程语言类似的强大编程功能。actionscript 2.0 提倡可复用、可伸缩、可维护的可靠程序结构。它还通过为用户提供全程的编码辅助与调试信息,从而缩短开发时间。actionscript2.0 符合现有标准,且基于 ecmascript 4 建议。 【相关文章:
设计模式c#语言描述——建造者模式】
一、actionscript 2.0概述 【扩展阅读:
我想让大家有个娱乐的场所】
在通常情况下,flash中的脚本可以有两种:帧脚本与事件脚本。帧脚本位于关键帧中,当播放到脚本所在帧时才被执行。事件脚本需要有事件触发才可以执行,如鼠标事件,键盘事件,数据下载完成的事件等。脚本的分布非常分散,难于管理,开发大型的应用几乎是不太可能。由于actionscript2.0的类需要在外部文件定义,而且flash mx 2004 professional提供了有效的编辑工具与管理工具,使得代码管理与软件开发变的更加方便与高效。 【扩展信息:
在视图中同步显示鼠标的位置】
action script 2.0的出现,并不意味着原来的action script 1.0被淘汰,因为action script 2.0只是给开发人员一个更严谨的编程语言,方便开发,方便编译时的调试,用actionscript2.0写的flash,也可以被flash player 6支持,因为actionscript1.0与actionscript2.0都被编译为同一类字节码(byte-code)。actionscript2.0除了编程语法、概念有些差别外,它还必须定义在*.as的外部文件中,且仅被专业版支持。传统的程序员可能会更喜欢用actionscript 2.0。
在flash中使用脚本,其原因是显而易见的。脚本可以对数据进行处理,更重要的是实现对时间轴上对象的控制,从而与用户进行交互(interaction),这也是ria的基本特征之一。而在flash 中使用类进一步优化了代码组织,可以对*.as文件中的代码进行集中管理。同时也使整个软件呈现一种继承结构,在软件组成上更加模块化。
actionscript 2.0使用了是unicode字符集,这样可以在同一个flash文档中使用不同国家的语言。当然也可以指定所需要的字符集,开发者可以选择utf-8编码或者使用默认编码。utf-8是8比特的unicode编码,默认设置则是的操作系统所使用的字符编码。另外,actionscript2.0是区分大小写的,大写与小写的标识符有着不同的意义。
二、数据类型
数据类型描写了变量所存储的值的类型。在actionscript 2.0中有两种数据类型:简单类型(primitive)与引用类型(reference)。简单类型包括string,number,boolean,它们保存了实际的数据。引用类型包括movieclip与object类型。它们只是对实际数据的引用。另外还有两种特殊的类型null与undefined类型。
1、string 数据类型:在string类型是一种简单数据类型。...
下一页 摘要:作者:火鸟 redbirdli@hotmail.com
火鸟编程追求小、快、精,所以算法问题成为了我不断学习和探索的方向,现将一些心得贴出,供诸位高手批评指正,也望能有些抛砖引玉的裨益。先来看看火鸟在注册表研究中的发现(此处为过去进行时,时间约为1999-2000年之间)。
隐藏驱动器算法 a..z 用 2的n次方表示如隐藏a和c 用2的0次+2的2次=5表示var stmp:string;itmp,irun,ival:integer;beginiv......