我目前收到以下错误:
“ReferenceError:错误#1065:未定义变量TweenLite。”
我可能会认为它是因为tweenlite没有正确导入,所以有一些路径问题 - 但尝试了一些事情,但仍然是相同的。
基本上我有我的main.fla,我导入一个类:
路径:main.fla / classes / com / myfolder / contact / ContactForm.as
AS:import classes.com.myfolder.contact.ContactForm;
在这个包中,我尝试使用以下内容导入tweenlite librabry:
package classes.com.myfolder.contact
{
import com.greensock.TweenLite;
import com.greensock.easing.Quad;
....
}
tweenlite的路径:main.fla / classes / com / greensock
有什么想法吗?
答案 0 :(得分:2)
您有两种选择。
我会选择#2作为在URL之后命名包的惯例,如果其他人使用您的代码(或您切换计算机),则不必再次设置类路径。
您的新布局如下所示:
main.fla
com
greensock
myfolder
contact
答案 1 :(得分:0)
如果在您的主src目录中是classes/Class.as
。
然后它的包名称为:package classes
。
代表classes/content/Main.as
。
您将拥有:package classes.content
由于TweenLite
有一个根包com
,所以包的根目录必须在主src目录中为com
:
SRC | - 课程 | - com
编译器从主src目录导入clases,类包需要与它所在的目录相同。
如果您不喜欢这样工作,那么您需要将Tweenlite
内的所有包名称从package com.greensock
更改为classes.com.greensock
。我认为这很疯狂.... :)
你真的需要重新配置你的项目结构。