FLASH中外部定义的类如何导入FLASH?

来源:百度知道 编辑:UC知道 时间:2024/05/20 01:58:55
我在外部定义了一个类
class CMan
{
public function expression(s)
{

}
}
函数中是空的.
然后在FLASH第一侦里写
#include "CMan.as" //这个是刚才那个类的文件名
然后语法检验的时候出现:

**错误** D:\我的FLAHS作品收藏\progress\class\CMan.as: 第 1 行: 类只能在外部 ActionScript 2.0 类脚本中定义。
class CMan

ActionScript 错误总数:1 报错:1

本菜只会C++中类的定义和继承..FLASH中的怎么搞..
望赐教一本专门学习FLASH中AS语法的书籍..

首先,假设你的Flash文件在 D:\我的FLAHS作品收藏\progress 文件夹下
那么你的类开头就该写成 class class.CMan{ ... } 另外在导入到flash文件中时, import class.CMan; 不过最好别用 class 文件名。

如果想学AS 推荐你直接学习AS3,我是从AS2过来的,转型到AS3时,很不习惯3的写法。但总的来说,AS3比AS2要严谨的多,各个类分工都很细,如果是做大项目的话,AS3比AS2强大的多,AS3跟JAVA,C++一样都是完全面向对象的语言,如果你有C++ 的基础,相信学习AS3是事半功倍的。

类的引用命令是 import 照你的名字就应该写成 import CMan
#include命令,当于是程序集合,只是单纯的将几个程序段放在一起而已
学习FLASH AS2.0的话,建议你直接看F1的说明,耐心看完,基本就练成了.~

你加个package 在同一个目录下 就够了
没有必要include