【问题标题】:AS3 - How to import a class file?AS3 - 如何导入类文件?
【发布时间】:2013-08-21 13:22:54
【问题描述】:

我是 Adob​​e Flash CS 6 和 ActionScript 3.0 (AS3) 的新手。我很难理解如何将类文件包含到我的项目中。

问题是,我想将一个类文件 (.as) 添加到我的 flash 项目 (.fla) 中。它们与我的项目文件(Courseware.fla 和 Courseware.as)在同一个文件夹中。我尝试过的事情包括:

关于 Flash 项目:

import com.example;

关于类文件:

package com.example
{
    public class Test
    {
        public function display():void
        {
            trace("here");
        }
    }
}

但是,我收到了这个错误:

Scene 1, Layer 'Master Frame', Frame 1, Line 1  1172: Definition com:example could not be found.

我不知道如何解决这个错误。有人可以指导我如何正确地创建类并将其导入到 Flash 项目中吗?谢谢!

【问题讨论】:

  • 我看过一些教程,这些都是关于课堂的,但我完全不知道如何将它包含在我的 Flash 项目中。请帮忙:'(stackoverflow.com/questions/4482675/…
  • 不要使用 flash-cs5 来学习 ActionScript。你很好地养成了坏习惯。下载 FlashDevelop 并尝试一下。如果有的话,它有更好的代码提示。
  • 谢谢,我现在用 flashdevelop 编程 AS。 :D

标签: actionscript-3 flash-cs5


【解决方案1】:
  1. import com.example.* 用于导入所有包或导入 com.example.Test 用于单个类。

  2. 类和文件必须同名(重命名为 Test.as 或将类名更改为 Courseware)

  3. 测试类文件 (Test.as) 必须在 com/example 文件夹中(创建文件夹并复制类文件)。

【讨论】:

  • 1 个字:“救生员”。感谢您的回答,我曾经在谷歌搜索中遇到困难,试图找到方法。非常感谢!
猜你喜欢
  • 1970-01-01
  • 2011-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-20
相关资源
最近更新 更多