Actionscript 3 使用;进口;AS3

Actionscript 3 使用;进口;AS3,actionscript-3,flash,autocomplete,Actionscript 3,Flash,Autocomplete,我想知道 “导入”到底是什么 我正在考虑在这个“导入”中使用flash组件: //import the required data class import fl.data.DataProvider; //import the AutoComplete class import com.yahoo.astra.fl.controls.AutoComplete; 我的意思是,我的应用程序主文件夹中没有这些文件夹 它是从网络导入的吗 如果是,安全吗?如果服务器关闭,使用这些类的应用程序会崩溃吗

我想知道

“导入”到底是什么

我正在考虑在这个“导入”中使用flash组件:

 //import the required data class
import fl.data.DataProvider;
//import the AutoComplete class
import com.yahoo.astra.fl.controls.AutoComplete;
我的意思是,我的应用程序主文件夹中没有这些文件夹

它是从网络导入的吗

如果是,安全吗?如果服务器关闭,使用这些类的应用程序会崩溃吗


谢谢。

我几乎完全肯定导入不会从网络上得到任何东西。我将导入用于我编写的复杂游戏核心。导入可以从Flash平台的组件导入,也可以从您自己的类导入。当编译.swf时,这些类被拉入并作为项目的一部分进行编译

为了导入Flash平台以外的内容,您需要在项目中包含文件夹。例如,我在trailcrest/gradua/gradua.as中有gradua.as,该trailcrest文件夹与我的Flash项目(.fla)位于同一目录中。在我的毕业班上,我有以下几点:

package trailcrest.gradua
{
    public class gradua
然后,我可以导入gradua,以便在main.fla的文档类(名为osr.as,顺便说一句)中使用

我可以从项目的任何地方访问它的函数(比如我的分数函数)

osr.Gradua.Score(true);

再次重申……据我所知,你不能以这种方式从网络导入。Flash将在您的项目目录中查找文件路径com/yahoo/astra/fl/controls/AutoComplete.as…以及计算机上的其他几个地方,尽管我不确定atm在哪里…

我几乎完全确定导入不会从web获得任何信息。我将导入用于我编写的复杂游戏核心。导入可以从Flash平台的组件导入,也可以从您自己的类导入。当编译.swf时,这些类被拉入并作为项目的一部分进行编译

为了导入Flash平台以外的内容,您需要在项目中包含文件夹。例如,我在trailcrest/gradua/gradua.as中有gradua.as,该trailcrest文件夹与我的Flash项目(.fla)位于同一目录中。在我的毕业班上,我有以下几点:

package trailcrest.gradua
{
    public class gradua
然后,我可以导入gradua,以便在main.fla的文档类(名为osr.as,顺便说一句)中使用

我可以从项目的任何地方访问它的函数(比如我的分数函数)

osr.Gradua.Score(true);

再次重申……据我所知,你不能以这种方式从网络导入。Flash将在您的项目目录中查找文件路径com/yahoo/astra/fl/controls/AutoComplete.as…以及计算机上的其他几个位置,尽管我不确定atm在哪里…

使用import语句,您可以在应用程序中包含某些ActionScript类,然后这些类将在SWF文件中编译。如果您使用严格语法,并且尝试使用未导入的类成员,编译器将告诉您这一点。否则,你的应用程序仍然可以工作

处理ActionScript项目时,必须将导入的AS类添加到库路径或src路径中。无法导入联机文件


Rob

使用import语句,您可以在应用程序中包含某些ActionScript类,然后这些类将被编译到SWF文件中。如果您使用严格语法,并且尝试使用未导入的类成员,编译器将告诉您这一点。否则,你的应用程序仍然可以工作

处理ActionScript项目时,必须将导入的AS类添加到库路径或src路径中。无法导入联机文件


Rob

它不是从web导入的<代码>导入在编译时解析。您可以导入许多内置模块,如flash.*和fl.*
com.yahoo.astra.fl.controls.AutoComplete当然不是内置的,在编译过程中必须存在于驱动器的某个地方。编译器看起来有几个地方,但是最常见的放置自定义内容的地方是与项目位于同一文件夹中。所以使用它不会有危险吗?如果雅虎服务器关闭,应用程序还能工作吗?我的意思是,我看不到文件夹。如果我导出swf并将文件上载到服务器。它会起作用吗?没有上传类?简短回答,如果你没有这些文件夹,它不会导入任何内容。阅读我的答案…它不是从网络导入的<代码>导入
在编译时解析。您可以导入许多内置模块,如flash.*和fl.*
com.yahoo.astra.fl.controls.AutoComplete当然不是内置的,在编译过程中必须存在于驱动器的某个地方。编译器看起来有几个地方,但是最常见的放置自定义内容的地方是与项目位于同一文件夹中。所以使用它不会有危险吗?如果雅虎服务器关闭,应用程序还能工作吗?我的意思是,我看不到文件夹。如果我导出swf并将文件上载到服务器。它会起作用吗?没有上传类?简短回答,如果你没有这些文件夹,它不会导入任何内容。读我的答案。。。