标签: actionscript-3

如何检查Adobe AIR应用程序的性能?有什么工具吗?

嗨,我正在创建一个adobe AIR应用程序..它工作正常,但我想让我的应用程序没有性能问题.如何检查Adobe AIR应用程序的性能?有没有可用的工具?

apache-flex air actionscript-3 flex4

0
推荐指数
1
解决办法
1314
查看次数

eventListener flash

我正在使用AS3.

我根本不记得使用什么eventListener如果我希望它自己启动我的功能(如不是mouseevent.CLICK)

它适用于快速Flash横幅广告,只要用户进入其所在的网站即可启动.

flash actionscript-3

0
推荐指数
1
解决办法
45
查看次数

Flash Professional CS6中的导出速度慢

我已经从高级发布设置将外部库链接到我的fla.(它是away3d库)

舞台上什么都没有,时间线上也没有,我刚刚在文档类中添加了一些代码(见下文).

每当我在没有线的情况下运行下面的代码时:private _view:View3D它会在大约几秒钟内快速导出,但是当我保持该行时,它在大约1分钟内输出非常慢.

如何在使用外部库时快速导出.

package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.geom.Vector3D;
    import away3d.primitives.PlaneGeometry;
    import away3d.containers.View3D;
    import away3d.entities.Mesh;
    import flash.events.Event;

public class Main extends Sprite
{
    private var _view:View3D;
    //whenever I comment this line out, it exports fast

    public function Main()
    {
        stage.scaleMode = StageScaleMode.NO_SCALE;
        stage.align = StageAlign.TOP_LEFT;
    }
}
}
Run Code Online (Sandbox Code Playgroud)

编辑:这是我将away3d库链接到我的fla的方式的图像 - http://i.imgur.com/HLxZXPi.png?1

flash actionscript-3 away3d flash-cs6

0
推荐指数
1
解决办法
766
查看次数

如何使用Adobe Flash CS6编译到Flash 11(甚至版本)?

由于服务器问题,我需要编译为偶数版本的Flash(我不是后端开发人员,也不能以任何方式访问服务器).我可以发布到9,10或11,但是具有非常小的大小限制并且希望使用从11开始的改进的压缩.我还使用PerspectiveProjection来修复一些否则出现的3D旋转问题.

我只能使用Flash CS6(或命令行),而不能使用Flex Builder或任何其他程序.CS6有一个下拉菜单,其中唯一的(AS3兼容)选项为9,10.3,11.1,11.2,11.3和11.4.

有什么方法可以编译到Flash Player 11.0吗?

flash adobe compilation version actionscript-3

0
推荐指数
1
解决办法
1131
查看次数

使用while循环等待?

var lastRecordedTime:Number = getTimer();
while(getTimer()>lastRecordedTime+10000)
{

}
Run Code Online (Sandbox Code Playgroud)

我想让我的游戏处于等待状态.我应该像这样使用while循环还是有更高效的方法呢?

actionscript-3 while-loop

0
推荐指数
1
解决办法
1278
查看次数

如何检查数组元素是否未设置?

for(var i:int=0;i<stringArray.length;i++)
{
    if(stringArray[i]==""||stringArray[i]==null)
    {
        trace("Element at "+i+" found empty");
    }
}
Run Code Online (Sandbox Code Playgroud)

我在AS3中有一个字符串数组.现在我想检查索引中的特定元素i是否未设置,我该怎么做?

当未设置的字符串到达​​时,我得到上述代码的错误如下 -

RangeError: Error #1125: The index 2 is out of range 2.
Run Code Online (Sandbox Code Playgroud)

arrays flash null actionscript-3

0
推荐指数
1
解决办法
3208
查看次数

AS3中的Event.SOUND_COMPLETE

我已经看到很多foruns尝试让一个声音在另一个之后运行

在这种情况下LoaderS1之后的LoaderS2 ......

有人可以帮忙,这是我的代码......我不知道该怎么做......:S

这是一个显示2个图像的程序,用户在听完声音后需要选择正确的图像.

我的想法是在我加载2个图像后,我将运行LoaderS1将运行,HL_Left将在图片周围制作一个矩形以突出显示图像,完成后他将重现第二个soun LoaderS2.

这就是我想做的......需要帮助和快速......

import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;

var Img_Sd:Array = new Array(5);
var Escolhas:Array = new Array(5);
var Respostas:Array = new Array(0,1,0,1,0)

var Resultado:Number = 0;
var Pos:Number = 0;

var i:Number = 0;
var b:Number = 0;

var urlE:String;
var urlD:String;
var urlS1:String;
var urlS2:String;
var urlS3:String;

var Loader_ESQ:Loader = new Loader();
var Loader_DIR:Loader = new Loader();
var Loader_S1:Sound = new Sound();
var Loader_S2:Sound = new Sound();
var Loader_S3:Sound = new Sound(); …
Run Code Online (Sandbox Code Playgroud)

flash actionscript-3

0
推荐指数
1
解决办法
5279
查看次数

最佳实践OO

好的,让我们看看以下场景:

我有两节课.时间表和活动.

一个时间表有很多事件.这很简单.

那么,为了获取所有事件,我应该在哪里留下getAllEvents方法?安排课程或活动课程?最佳做法?

谢谢.

oop actionscript-3 flex4

0
推荐指数
1
解决办法
79
查看次数

actionscript 3.0如何将算法合并到我的代码中?

我是动作脚本3.0的新手,我试图让一副纸牌随机播放,我已经成功了,但我的问题是我的卡片正在重复,所以我在洗牌后在52张牌中重复同一张牌.我正在努力创造一个德州扑克游戏.

我发现这个讨论随机化或随机播放一个数组,但它没有告诉我如何将Fisher-Yates算法合并到我的代码中.我已经尝试了几种不同的方法在这里建议,否则在网络上没有任何工作(认为问题是我的缺乏经验).

有人可以给我一个例子,说明如何将其合并到我的代码或某个地方的链接,以解释如何正确地执行此操作.

提前致谢.

保罗

package src.CardDeck
{
    public class CardDeck
    {
        public var allCards:Array = [];
        public var cardNames:Array;
        public var cardValues:Array;
        public var gameType:String;
        public var drawnCards:uint = 0;

        public function CardDeck(game:String)
        {
            gameType = game;
            cardNames = ["Ace","Two","Three",
                         "Four","Five","Six",
                         "Seven","Eight","Nine",
                         "Ten","Jack","Queen","King"];
            if(gameType == "texasholdem")
            {
                cardValues = [1,2,3,4,5,6,7,8,9,10,10,10,10];
            }
            makeSuit("Spade");
            makeSuit("Heart");
            makeSuit("Diamond");
            makeSuit("Club");
        }

        private function makeSuit(suitString:String):void
        {
            var card:Object;

            for(var i:uint = 0; i < cardNames.length; i++)
            {
                card = {};
                card.cardType = suitString; …
Run Code Online (Sandbox Code Playgroud)

actionscript-3

0
推荐指数
1
解决办法
236
查看次数

具有多个图像的as3动画

我只有3张图像用于动画动物:1:动物站立2:动物大踏步/跳跃3:动物背部死亡

目前,我将它们作为精灵嵌入到主类中,并在我想要的时候改变它们的.alpha属性而不是其他2.有没有更好的方法来做我正在做的事情?令人讨厌的事情之一是单独更新每个sprite的属性.拥有一个对象并能够更改对象上的图像是理想的,因此我只需要更改一个对象的属性.

animation flashdevelop actionscript-3

0
推荐指数
1
解决办法
1330
查看次数