当前位置:首页 » 编程软件 » as编程

as编程

发布时间: 2022-01-11 07:06:08

⑴ 如何编写AS程序

AS脚本文件是文本文件,你可以使用任意的文本编辑工具编辑它并将它保存在任意位置。要用AS来控制Flash元素,那么就得将AS代码按照一定的规则跟Flash关联起来,一般而言,将AS代码跟Flash关联起来的方法有四种。第一,将AS代码写Flash的帧上,这是最直观,最容易上手的方式。但是,除了实验之外,我们不建议你这么做;第二,将AS代码写到外部脚本文件中,然后用#include关键字插入到帧上。这种方法比第一种方法要进步一些,可以将设计和代码分开保存到不同地方。然而,本质上它跟第一种方法没有太大区别,这也是专业AS程序设计人员不太喜欢的方式;第三,将外部AS类脚本关联到Flash元件上,这种方法适合那些需要在Flash创造环境中绘制复杂图像的情况;第四,将AS代码书写到外部类脚本中,然后用文档类讲他们引入到Flash中。这是AS3的推荐代码书写方式,如果你有心成为一名位于牛A程序员和牛C程序员之间的AS程序员,那么请多多实践这种方式。下面的内容是这后三种脚本引入方式的例子。

使用#include关键字导入:
(1) 创建一个HelloWorld.txt,用记事本编辑打开它,在上面书写代码: trace("Hello World!");
(2) 将刚才创建的HelloWorld.txt的扩展名改成.as
(3) 启动Flash,新建一个Flash 文件(ActionScript3.0),并将其与HelloWorld.as保存到相同目录
(4) 选中Flash文件的第一帧,然后按下F9,打开脚本窗口,在里面输入:include "HelloWorld.as";
(5) 同时按下Ctrl+Enter键,测试你的影片

【注意】

1) 如果as脚本文件跟Flash 文件(.fla文件)不在同一路径下,那么必须为include语句指定绝对路径。例如,上例中的HelloWorld.as的存放路径为F:/AS/AS3/lib/HelloWorld.as
那么,那么include语句就应该写成 include "F://AS//AS3//lib//HelloWorld.as";
这时要特别注意,必须为文件路径中的每一个斜杠("/")前再添加一个"/",这是因为在编程语言中,斜杠要用转义字符来表示,两个斜杠("//")才能表示一个真实的"/"
2) 如果是AS2环境,include关键字前面必须加上符号"#",且语句最后一定不能有分号。

将外部类文件关联到Flash元件上:
(1) 新建一个ActionScript文件,保存为HelloWorld.as;
(2) 将下面的代码复制粘贴到HelloWorld.as文件中

[plain] view plain

package
{
import flash.display.MovieClip;

public class HelloWorld extends MovieClip
{
public function HelloWorld()
{
trace("HelloWorld");
}

public function say(arg:String)
{
trace(arg);
}
}
}

(3) 启动Flash,新建一个Flash 文件(ActionScript3.0),并将其与HelloWorld.as保存到相同目录
(4) 在Flash环境中按下Ctrl+F8,新建一个元件,元件类型为影片剪辑
(5) 选中库中刚刚新建的那个影片剪辑,右键点击,在弹出菜单上选择"属性"
(6) 元件属性设置面板中勾选"链接-为ActionScript导出"
(7) 在"类"文本框中输入"HelloWorld"(注意,不要双引号啊)
(8) 将设置好属性的元件拖到舞台上,创建一个实例
(9) 同时按下Ctrl+Enter键,测试你的影片

【注意】
1) 外部AS脚本文件的保存名字必须跟类名相同
2) 如果外部脚本在包中,必须以如下格式填写ActionScript导出类名:packageName.className
2) 如果要在帧上调用上例中元件所关联的类中的"say"方法,只需要选中舞台上的元件实例,在实例属性面板中为它起名为"t_mc",然后在主时间轴的帧上添加:t_mc.say("Welcome to home for as");

将外部AS类设置为文档类
(1) 新建一个ActionScript文件,保存为HelloWorld.as;
(2) 将下面的代码复制粘贴到HelloWorld.as文件中

[plain] view plain

package
{
import flash.display.Sprite;

public class HelloWorld extends Sprite
{
public function HelloWorld()
{
trace("HelloWorld");
}

public function say(arg:String)
{
trace(arg);
}
}
}

(3) 启动Flash,新建一个Flash 文件(ActionScript3.0),并将其与HelloWorld.as保存到相同目录
(4) 在舞台的空白处单击鼠标,然后在“属性面板->文档类”文本框里填入HelloWorld
(5) 同时按下Ctrl+Enter键,测试你的影片
(6) 要调用HelloWorld类中的say方法,只需要将函数调用语句添加到它自己的构造函数中就可以了

【注意】
1) 如果外部脚本在包中,必须以如下格式填写文档类名:packageName.className

2) 文档类引入脚本的方式只适用于Flash CS3以上版本的IDE环境

⑵ 学习FLASH当中的AS编程

简单回答一下作用,例子手头没有,建议去买一本AS的书,我以前买过一本"飞思"系列的AS2的脚本设计的书,写的不错,你提到的这几个函数属于比较简单的,经常能用到
gotoAndPlay() 转到某一帧并放映,应用的场合比较多
gotoAndStop(); 转到某一帧并停止放映
nextFrame() 转到下一帧,常用于按钮“继续”
nextScene() 转到下一场景
play(); 放映
prevFrame(); 转到前一帧 经常用于按钮“上一页”

prevScene(); 转到前一场景,经常用于按钮“返回”
stop(); 停止放映,在某一帧内有交互动画或元件播放时,需要停止帧的播放,在当前帧进行相关的操作,往往为了继续播放,在本帧实现完操作后,使用gotoandplay()或_root.paly(),实现继续播放

stopAllSounds(); 停止所有的声音,比如原来有背景音乐,当开始正式动画时关闭声音

⑶ flash课件用as编程么

如楼上所说,教学用flash课件要涉及菜单导航、页面跳转、剪辑动画的控制播放、还有一些图像或显示的特殊效果要用到 flash 代码语言,也就是AS。
本人熟悉flash8和代码AS2,经常制作教学积件,有需要可交流。
新手多直接学习AS3代码,其实教学课件的制作用AS2足够了,效率挺高。

⑷ 学习flash里面的as编程大概要多长的时间

那样的话如果有个厉害老师在你身边教你的话
几天就搞定了
如果要自己摸索的话
大概得一个星期吧
呵呵
学吧 没用多长时间就能学会的
它里面的函数都给你标好了
套用就成

⑸ AS编程是什么

AS是文本文件,可以使用任意的文本编辑工具编辑它并将它保存在任意位置。
要用AS来控制Flash元素,那么就得将AS代码按照一定的规则跟Flash关联起来,一般而言,将AS代码跟Flash关联起来的方法有四种。
第一,将AS代码写Flash的帧上,这是最直观,最容易上手的方式。
第二,将AS代码写到外部脚本文件中,然后用#include关键字插入到帧上。
第三,将外部AS类脚本关联到Flash元件上,这种方法适合那些需要在Flash创造环境中绘制复杂图像的情况;
第四,将AS代码书写到外部类脚本中,然后用文档类讲他们引入到Flash中。这是AS3的推荐代码书写方式,如果你有心成为一名位于牛A程序员和牛C程序员之间的AS程序员,那么请多多实践这种方式。
下面的内容是这后三种脚本引入方式的例子。
使用#include关键字导入:
(1) 创建一个HelloWorld.txt,用记事本编辑打开它,在上面书写代码: trace("Hello World!");
(2) 将刚才创建的HelloWorld.txt的扩展名改成.as
(3) 启动Flash,新建一个Flash 文件(ActionScript3.0),并将其与HelloWorld.as保存到相同目录
(4) 选中Flash文件的第一帧,然后按下F9,打开脚本窗口,在里面输入:include "HelloWorld.as";
(5) 同时按下Ctrl+Enter键,测试影片。

⑹ 怎么学习flash中的as编程呀我想学习一下,给个提示吧!

其实不需要别人的提示。现在共享资源这么多。只要勤快点,有钻劲。肯定能自学成功。

⑺ AS其他编程语言

AS是文本文件,可以使用任意的文本编辑工具编辑它并将它保存在任意位置。
要用AS来控制Flash元素,那么就得将AS代码按照一定的规则跟Flash关联起来,一般而言,将AS代码跟Flash关联起来的方法有四种。

⑻ 怎样才能学好AS编程

帮助文档就是最好的教程

⑼ Flash AS 编程问题

这些都是影片剪辑属性
_root是表示元件的根路径,一般是指主场景
_x_y 代表影片剪辑的X轴坐标Y轴坐标
_alpha代表影片剪辑的透明度
下划线只是一个特别的提示作用,因为变量允许食用下划线开头,而一般人写变量大多不会写下划线开头的形式,因此这样方便你操作影片剪辑的相应属性

热点内容
java比较三个数 发布:2024-11-15 15:08:39 浏览:835
fml加密 发布:2024-11-15 15:05:56 浏览:882
存储上市龙头 发布:2024-11-15 14:52:14 浏览:37
我的世界服务器怎么重置教学 发布:2024-11-15 14:52:13 浏览:122
C语言tf 发布:2024-11-15 14:36:22 浏览:810
违反密码法是什么意思 发布:2024-11-15 14:36:20 浏览:920
androidmp3录音 发布:2024-11-15 14:32:50 浏览:493
英朗自动挡哪个配置最好 发布:2024-11-15 14:27:44 浏览:253
编译原理断言有哪几种 发布:2024-11-15 14:25:29 浏览:200
数据库数据重复 发布:2024-11-15 14:23:17 浏览:781