flash cs6中actionscrip3.0类、ActionScript文件、ActionScript接口的区别与使用?

flashcs6中actionscrip3.0类、ActionScript文件、ActionScript接口的区别,分别在什么时候使用呢?ActionScript文件可以... flash cs6中actionscrip3.0类、ActionScript文件、ActionScript接口的区别,分别在什么时候使用呢?ActionScript文件可以直接代替其他两种吗 展开
 我来答
DJRock
2014-08-04 · TA获得超过725个赞
知道小有建树答主
回答量:267
采纳率:100%
帮助的人:242万
展开全部

您好,首先您可以了解一下“类”和“接口”的区别,简单来说:

  • 类是对象的抽象表示形式。

  • 接口是方法声明的集合,以使不相关的对象能够彼此通信。

这是对二者非常简单的定义,如果您想深入研究,也可以参考《ActionScrip3.0编程》


对于您说的 Flash CS6 中的这几个选项:

  • ActionScript3.0 类表示的是新建一个 AS3.0 的类文件


默认的类文件内容如下(以下类名为:Main):

package
{
    public class Main
    {
        public function Main()
        {
            // constructor code
        }
    }
}
  • ActionScript 接口则表示的是新建一个接口文件




默认的类文件内容如下(以下接口名为:IPeople):

package
{
    public interface IPeople
    {
        // Interface methods:
    }
}
  • ActionScript 文件则表示的是新建一个空白的 AS 文件,内容完全由用户自行输入。


如果想了解类和接口的具体用法,您可以参考 Adobe 的官方文档,网上也有很多详细讲解面向对象编程的教程。


Keensb
2014-08-04 · TA获得超过787个赞
知道小有建树答主
回答量:952
采纳率:0%
帮助的人:740万
展开全部
你指的是点击“文件----新建-----常规”后的选项对吧?Actionscrip3.0类,ActionScript文件,ActionScript接口都是 as 格式,只不过是在选择新建项目的时候,选择了Actionscrip3.0类或ActionScript接口的话,Flash IDE能帮你快速生成一个对应的基本模板而已,除此之外别无意义。而ActionScript文件只是一个空白的as文件。一个as文件是脚本类还是接口,由它的文件名和内部的代码内容决定的,与“新建”时的选项无关。

比如说你新建一个Actionscrip3.0类项目,名字叫做"XXX.as",里面会自动生成代码

package {

public class XXX {

public function XXX() {
// constructor code
}

}

}
但是我把这些代码全部改成
package {

public interface IXXX {//接口类第一个字母要以大写“I”开头

}

}
保存的时候,文件名也改成“IXXX.as”。
看,我明明选择了一个“Actionscrip3.0类”项目,但是我却成功地把它改写成了一个ActionScript接口。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式