Actionscript 3 找不到定义com.greensock.TweenMax错误
这是我从谷歌得到的一个示例项目。这是一个简单的幸运轮项目。当我运行此代码时。我发现一个错误无法找到定义com.greensock.TweenMax。我知道TweenMax路径不在项目中。我从TweenMax网站下载了这个包,我的问题是如何将这个包导入到我的项目中?谁能帮帮我吗。我是flash编程新手Actionscript 3 找不到定义com.greensock.TweenMax错误,actionscript-3,flash,gsap,Actionscript 3,Flash,Gsap,这是我从谷歌得到的一个示例项目。这是一个简单的幸运轮项目。当我运行此代码时。我发现一个错误无法找到定义com.greensock.TweenMax。我知道TweenMax路径不在项目中。我从TweenMax网站下载了这个包,我的问题是如何将这个包导入到我的项目中?谁能帮帮我吗。我是flash编程新手 package { import flash.display.Sprite; import flash.display.Shape; import flash.events.
package
{
import flash.display.Sprite;
import flash.display.Shape;
import flash.events.MouseEvent;
import flash.events.Event;
import com.greensock.TweenMax;
public final class Main extends Sprite
{
private var speed:Number = 0;
private var paddles:Vector.<Sprite> = new Vector.<Sprite>();
private var line:Shape;
private var lastPaddle:String;
public final function Main():void
{
paddles.push(wheel.p1, wheel.p2, wheel.p3, wheel.p4, wheel.p5, wheel.p6, wheel.p7, wheel.p8, wheel.p9, wheel.p10);
listeners('add');
}
private final function listeners(action:String):void
{
if(action == 'add')
{
stage.addEventListener(MouseEvent.MOUSE_DOWN, startDraw);
stage.addEventListener(MouseEvent.MOUSE_UP, spinWheel);
}
else
{
stage.removeEventListener(MouseEvent.MOUSE_DOWN, startDraw);
stage.removeEventListener(MouseEvent.MOUSE_UP, spinWheel);
}
}
private final function startDraw(e:MouseEvent):void
{
line = new Shape();
addChild(line);
line.graphics.moveTo(mouseX, mouseY);
line.graphics.lineStyle(8, 0x000000, 0.3);
stage.addEventListener(MouseEvent.MOUSE_MOVE, drawLine);
}
private final function drawLine(e:MouseEvent):void
{
line.graphics.lineTo(mouseX, mouseY);
}
private final function spinWheel(e:MouseEvent):void
{
stage.removeEventListener(MouseEvent.MOUSE_MOVE, drawLine);
listeners('rm');
speed = line.height * 0.1;
removeChild(line);
line = null;
stage.addEventListener(Event.ENTER_FRAME, spin);
}
private final function spin(e:Event):void
{
/* Rotate Wheel */
wheel.rotationZ += speed;
/* Detect Value */
for(var i:int = 0; i < 10; i++)
{
if(indicator.hArea.hitTestObject(paddles[i]))
{
lastPaddle = paddles[i].name;
}
}
/* Decrease speed */
speed -= 0.1;
/* Remove lIstener and reset speed when wheel stops */
if(speed <= 0)
{
stage.removeEventListener(Event.ENTER_FRAME, spin);
speed = 10;
run(lastPaddle);
listeners('add');
}
}
function run(action:String):void
{
switch(action)
{
case 'p1':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0xF15D5D, tintAmount:1}});
break;
case 'p2':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0xC06CA8, tintAmount:1}});
break;
case 'p3':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0x644D9B, tintAmount:1}});
break;
case 'p4':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0x5E98C6, tintAmount:1}});
break;
case 'p5':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0x4789C2, tintAmount:1}});
break;
case 'p6':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0x55C4CB, tintAmount:1}});
break;
case 'p7':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0x57BC80, tintAmount:1}});
break;
case 'p8':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0x90CC6C, tintAmount:1}});
break;
case 'p9':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0xEBE666, tintAmount:1}});
break;
case 'p10':
TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0xF29C69, tintAmount:1}});
break;
}
}
}
}
包
{
导入flash.display.Sprite;
导入flash.display.Shape;
导入flash.events.MouseEvent;
导入flash.events.Event;
导入com.greensock.TweenMax;
公共最终类主扩展Sprite
{
专用var速度:数字=0;
专用变量桨:向量。=新向量。();
私有变量线:形状;
私人桨:字符串;
公共最终函数Main():void
{
推动(wheel.p1、wheel.p2、wheel.p3、wheel.p4、wheel.p5、wheel.p6、wheel.p7、wheel.p8、wheel.p9、wheel.p10);
侦听器('add');
}
私有最终函数侦听器(操作:字符串):void
{
如果(操作=='add')
{
stage.addEventListener(MouseEvent.MOUSE_DOWN,startDraw);
stage.addEventListener(MouseEvent.MOUSE_UP,spinWheel);
}
其他的
{
stage.removeEventListener(MouseEvent.MOUSE_DOWN,startDraw);
stage.removeEventListener(MouseEvent.MOUSE_UP,spinWheel);
}
}
私有最终函数startDraw(e:MouseEvent):void
{
直线=新形状();
addChild(行);
line.graphics.moveTo(mouseX,mouseY);
line.graphics.lineStyle(80x0000000.3);
stage.addEventListener(MouseEvent.MOUSE_MOVE,drawine);
}
专用最终功能抽绳(e:MouseeEvent):无效
{
line.graphics.lineTo(mouseX,mouseY);
}
专用最终功能旋转轮(e:MouseeEvent):无效
{
stage.removeEventListener(MouseEvent.MOUSE_MOVE,drawine);
监听器(“rm”);
速度=线高度*0.1;
removeChild(行);
行=空;
stage.addEventListener(Event.ENTER_FRAME,spin);
}
私人最终功能旋转(e:事件):无效
{
/*转轮*/
车轮旋转Z+=速度;
/*检测值*/
对于(变量i:int=0;i<10;i++)
{
if(indicator.hArea.hitTestObject(拨片[i]))
{
LASTPABLE=桨[i]。名称;
}
}
/*减速*/
速度-=0.1;
/*当车轮停止时,移除侦听器并重置速度*/
如果(speed)(只需将com文件夹放在.flaOr旁边,或者您可以通过文件文件包含到项目中…
库路径。。。