`
guoxinzz
  • 浏览: 431763 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Flash ActionScript编程的原则

 
阅读更多
在学习Flash ActionScript编程的时候,尤其是对于初学者来说应该多注意下面的一些Flash ActionScript编程的原则会对学习Flash ActionScript编程很有帮助。

1、熟悉Flash ActionScript编程添加动作的三种方式

在帧上加,在MC上加,在按钮上加。用play、stop、goto这三个命令反复练习。不要用太多的命令给自己吃迷晕药。用实例练,不要空练。

2、熟悉给按钮和MC添加动作的方法。


3、学习Flash ActionScript编程最基础最重要的东西——路径的描述

(1) _root.mc1.mc2. ... mcn.play()[或stop(), _x, .......]

(2) _parnet

(3) this

(4) mc1.mc2. ...

(5) _leveln.mc1.mc2. ... mcn.play()[或stop(), _x, .......]

练习这样一个实例对你也许有帮助:把一首你喜欢听的歌随意放在某个MC中,随意地在某个mc或按钮上加动作去控制它,想让它停就停,想让它放就放。

4、了解Flash ActionScript编程的代码执行的先后顺序

图层默认的是从下向上执行

level是从下向上执行

帧是随实际播放顺序执行

代码本身从上向下一行一行地执行

5、了解Flash ActionScript编程的两种坐标系统

场景下的坐标,o点在左上角,y轴向下是增大 x向右是增大

组件的坐标,o点在组件中心,y轴向下是增大 x向右是增大

6、了解Flash ActionScript编程的三种文本域

静态文体域:和排版软件的文字工具一样。

动态文本域和输入文本域:其实就把它们看是两种变量,只不过是可见的变量。

7、详细了解Flash ActionScript编程的GOTO语句

prevFrame() 跳至并停止在前一帧。

nextFrame() 跳至并停止在下一帧。

prevScene() 跳至并停止在前一场景的第1帧。

nextScene() 跳至并停止在下一场景的第1帧。

gotoAndPlay([scene,] frame)

跳至scene场景(省略表示当前场景)的frame帧并播放。

gotoAndStop([scene,] frame)

跳至scene场景(省略表示当前场景)的frame帧并停止。

8、了解Flash ActionScript编程MC的各种可改写的属性

_x 中心点所在相对X坐标(像素单位)

_y 中心点所在相对Y坐标(像素单位)

_xscale 横向缩放比例,初始为100

_yscale 纵向缩放比例,初始为100

_rotation 相对旋转角度(度单位)

_width 相对显示宽度(像素单位)

_height 相对显示高度(像素单位)

_alpha 显示透明度(0~100)

_visible 是否可见

_focusrect 是否显示焦点框

9、Flash ActionScript编程的三大纪律

(1)写代码时一定要用英文输入法。

(2)没有加载的MC属性是不可更改,更不可以写代码去控制它。这个问题较难掌握,高手有时也会犯糊涂。记住先有吃的才能请客,啥也没有请客吃什么呢?

(3) 操作什么一定要选什么(实上任何软件都是这样)。在MX中加代码时,如不选,就一定要写明名称,实际上这也是一种选择。

10、最后Flash ActionScript编程几项注意

(1) 按钮不能盖着输入文本,动态文本和输入文本域不能盖着按钮。

(2) 用loadMovie时LEVEL1及以上的文件尽量少用大隐形按钮。

(3) 从一个文件中复制MC实例到别一个文件中时,尽量复制帧,而不能直接复制实例。

(4) 从一个文件中复制MC实例到别一个文件中时,要先把目标文件中的符号库中原有的符号,装进资源夹里,很多网友在这个问题上上过当吧


分享到:
评论

相关推荐

    FLEX从入门到精通.pdf

     7.1 语言原则  7.1.1 MXML是XML  7.1.2 命名约定  7.1.3 MXML语法  7.1.4 显示层次  7.1.5 MXML名称空间  7.2 使用MXML  7.2.1 MXML标签  7.2.2 MXML属性  7.2.3使用MXMI和CSS  7.2.4 使用...

    java开源包1

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包11

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包2

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包3

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    java开源包6

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包5

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包10

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包4

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包8

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包7

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包9

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    java开源包101

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    Java资源包01

    提供了一个基于对象模型的 ActionScript 字节码,并提供了 ActionScript 字节码统计工具。 Java类重加载工具 JReloader JReloader 是一个用来重新加载class文件而无需重启JVM的工具。 PHPJava Bridge php调用java...

    JAVA上百实例源码以及开源项目源代码

    内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有...

Global site tag (gtag.js) - Google Analytics