dev*_*per 2 flash flashdevelop actionscript-3
我正在使用ActionScript 3.在FlashDevelop中开发.我尝试这样做时出现以下错误import fl.controls.Label;
Definition fl.controls:Label could not be found.
Run Code Online (Sandbox Code Playgroud)
我是Flash的新手.我让这个项目没有出现故障.我必须改变一些东西才能停止识别导入.甚至Intellisense也给了我一个添加选项fl.controls.Label
fl.controls命名空间中的控件是Flash Professional的原生控件.
虽然我不使用Flash Develop,但这与Flash Builder类似.
如果您有Flash Pro,则可以创建组件库,然后导出SWC库以在Flash Develop项目中使用.或者,参考Flash Pro的控件.
如果以前在您的项目中有效,那么您的编译器设置可能不再链接所需的SWC依赖项?
不确定这是否有帮助,但我会在Flash Builder中遵循这一点:
Flash组件:
由SWC添加:
添加Flash中的库,例如flash.swc或IK,具体取决于您拥有的Flash IDE版本以及安装位置.
C:\ Program Files(x86)\ Adobe\Adobe Flash CS5.5\Common\Configuration\ActionScript 3.0\libs\flash.swc
按源文件夹添加:
Flash组件应位于具有类似于以下路径的位置,具体取决于您拥有的Flash IDE版本以及安装位置.
C:\ Program Files(x86)\ Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface
...要么...
C:\ Program Files\Adobe\Adobe Flash CS5\Common\Configuration\Component Source\ActionScript 3.0\User Interface
默认的playerglobal命名空间.
在Flash Builder中从Flash进行编辑时,默认包/ playerglobal.swc引用通常不正确.
在.actionScriptProperties中,添加:
<libraryPathEntry kind="3" linkType="1" path="${FLASHPRO_APPCONFIG}/ActionScript 3.0/FP10.2/playerglobal.swc" useDefaultLinkType="false"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5642 次 |
| 最近记录: |