标签: actionscript-3

在actionscript中是否有像css-zIndex这样的函数或属性?

我想控制哪个DisplayObject显示在正面或背面.
我可以用css中的zIndex样式控制它.

我怎么能这样做呢?

actionscript z-index displayobject actionscript-3

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

关于在AS3项目中嵌入资产(图像)

我正在使用flex sdk 4.5.1和flash develop来编译我的AS3项目.我有小图像,大约12KB,使用Loader类加载它们是愚蠢的,所以嵌入是更好的解决方案.

然而,当我的Main类顶部的这一行未被发现时,我得到空白的swf

[Embed(source = "../assets/gui/play1.png", mimeType = "image/png")]
private var PlayUpImg:Class;
Run Code Online (Sandbox Code Playgroud)

(当我评论出来时,编译的swf是好的)

可能是什么错误.为什么我得到空白的SWF?

我正在使用FlashDevelop中的纯AS3项目

embed sdk assets actionscript-3 flex4

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

在AS3中单击MovieClip外部的事件

有没有办法检测用户是否在MovieClip外单击?

例如,我需要检测它以关闭以前打开的菜单(如菜单栏样式:文件,版本,工具,帮助等).

在此输入图像描述

我怎样才能发现这种事件?谢谢!

actionscript-3 flash-cs5

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

调用函数时flex4 1195错误(未获取或设置)

我有一个名为S3Uploader的类,它扩展了Sprite,它有一个私有函数init,看起来像这样:

private function init(signatureUrl:String,  
                              prefixPath:String, 
                              fileSizeLimit:Number,
                                queueSizeLimit:Number,
                              fileTypes:String,
                              fileTypeDescs:String,
                              selectMultipleFiles:Boolean,
                                buttonWidth:Number,
                                buttonHeight:Number,
                                buttonUpUrl:String,
                                buttonDownUrl:String,
                                buttonOverUrl:String
                                ):void { 
//do stuff

}
Run Code Online (Sandbox Code Playgroud)

在我的flex应用程序中,我正在尝试显示sprite并在加载应用程序时调用init函数.到目前为止我的代码是这样的:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
                initialize="init();">
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <fx:Script>
        <![CDATA[
            import S3Uploader;

            function init() {   
                var s3upload:S3Uploader = new S3Uploader();
                s3upload.init('/s3_uploads2.xml', '', 524288000, 100, '*.*', 'All Files', true, 100, 30, '/images/upload-button.png', '/images/upload-button.png', '/images/upload-button.png');
                uploader.addChild(s3upload);
            }
        ]]>
    </fx:Script>
    <s:SpriteVisualElement id="uploader" />
</s:Application>
Run Code Online (Sandbox Code Playgroud)

但是,在我调用s3upload.init的行上,我得到一个1195错误,说"1195:尝试通过静态类型S3Uploader的引用访问不可访问的方法init".

当我查找这个错误时,似乎几乎所有人都试图用set或get来调用函数.但是,我没有这样做,我不知道为什么我得到这个错误.有谁知道我做错了什么?

apache-flex actionscript-3 flex4

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

什么会返回此功能?(的Math.random())

什么范围的数字?说真的,我头疼试图弄清楚--_-

public function gerRandom(i:uint):uint {
        return Math.round(Math.random()*i);
}
Run Code Online (Sandbox Code Playgroud)

从整数0i其中?我需要这些.一种菜鸟问题,但无论如何:D

actionscript-3

0
推荐指数
2
解决办法
415
查看次数

AS3:哪个更快,for循环还是forEach()数组函数?

我想知道AS3中哪个更快:

array.forEach( function(v:Object, ...args):void
{ ... } );
Run Code Online (Sandbox Code Playgroud)

要么

var l:int = array.length;
for ( var i:int = 0; i < l; i++ ) { ... }
Run Code Online (Sandbox Code Playgroud)

arrays loops actionscript-3

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

合并两个ArrayCollection - Flex

我有两个ArrayCollection,我想将它们合并为一个...

arr1 = 
[0] -> month = 07
       tot_err = 15
[1] -> month = 08
       tot_err = 16
[2] -> month = 09
       tot_err = 17


arr2 = 
[0] -> month = 07
       tot_ok = 5
[1] -> month = 08
       tot_ok = 6
[2] -> month = 09
       tot_ok = 7
Run Code Online (Sandbox Code Playgroud)

我想要这个阵列

arr3 = 
[0] -> month = 07
       tot_err = 15
       tot_ok = 5
[1] -> month = 08
       tot_err = 16
       tot_ok = 6
[2] -> …
Run Code Online (Sandbox Code Playgroud)

apache-flex actionscript actionscript-3 arraycollection flex4.5

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

如何在as3中实现撤消和重做功能

我将创建一个应用程序,我必须实现撤消和重做功能.在应用程序中,将有多个对象位于舞台上,用户可以自定义对象的位置.但是,当用户单击"撤消"时,对象将返回其默认位置,单击"重做"对象后,将移动到新位置.

所以我的问题是如何在我的应用程序中应用这些功能?有没有图书馆或任何第三方课程?

有人能帮我吗?

提前致谢.

apache-flex flash actionscript-3 flash-builder flash-cs5

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

在flex中从main调用函数时出错

嗨伙计们,我试图调用main.mxml中定义的函数

   public function btnAcceptCall_clickHandler(event:MouseEvent)
    {
     .....
     }
Run Code Online (Sandbox Code Playgroud)

现在我有一个调用此函数的组件mxml

在这个mxml我定义了一个函数

private function addNewCaller(event:MouseEvent):void
        {
           mx.managers.PopUpManager.removePopUp(this);
           Main.btnCallAndProfile_clickHandler(event)
        }
Run Code Online (Sandbox Code Playgroud)

问题是它给出了一个错误

通过具有静态类型Class的引用调用可能未定义的方法btnCallAndProfile_clickHandler.

任何人都可以指出问题是什么.

问候

apache-flex actionscript actionscript-3 flash-builder

0
推荐指数
2
解决办法
112
查看次数

在Flex3中将二进制字符串转换为Unsigned int?

我正在使用带有sdk 3.5的Flex构建器.我想将二进制字符串转换为unsigned int.我怎样才能做到这一点?谢谢

apache-flex flexbuilder flex3 actionscript-3

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