Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 找不到定义com.greensock.TweenMax错误_Actionscript 3_Flash_Gsap - Fatal编程技术网

Actionscript 3 找不到定义com.greensock.TweenMax错误

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.

这是我从谷歌得到的一个示例项目。这是一个简单的幸运轮项目。当我运行此代码时。我发现一个错误无法找到定义com.greensock.TweenMax。我知道TweenMax路径不在项目中。我从TweenMax网站下载了这个包,我的问题是如何将这个包导入到我的项目中?谁能帮帮我吗。我是flash编程新手

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旁边,或者您可以通过
文件
文件包含到项目中…
库路径
。。。