标签: actionscript-3

将数组集合添加到数组集合

我对 Flex 很陌生,但我正在学习一些教程来尝试掌握我正在处理的项目。

我正在使用AS3。

我目前只需要将一个数组集合 (A) 添加到填充数据网格的数组集合 (B)。因此,当用户单击左列中的选项时,生成的数组集合 (A) 将添加到右列中当前显示的结果中。

我想我可以通过使用 additem() 函数遍历 A 将每一行添加到 B,但我不确定正确使用循环的语法。我还想知道 arraycollection 是否有一些属性可以给我我要进行的迭代次数 [类似于 arraycollectionA.countArrays]

任何帮助将不胜感激。

谢谢!

apache-flex actionscript-3 arraycollection

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

Actionscript 3 中的静音取消静音按钮

我的 Actionscript 3 项目需要一些帮助。我有一个带有声音的按钮。我有一些代码(见下文),当我按下按钮时,它会播放声音,如果我再次按下按钮,它会停止声音(就像静音/取消静音按钮)。问题是,当我第二次按下按钮播放声音时,它会播放两个声音(相同的声音两次),如果我多次按下按钮播放声音,相同的声音会播放多次。你能帮我解决这个问题吗?谢谢。

   function setMute1(vol){
       sTransform1.volume = vol; 
       SoundMixer.soundTransform = sTransform1;
  }

   var sTransform1:SoundTransform = new SoundTransform(1,0);
   var Mute1:Boolean = true;
   sound1_btn.addEventListener(MouseEvent.CLICK,toggleMuteBtn1);

   function toggleMuteBtn1(event:Event) {
    if(Mute1 === false) {
        Mute1 = true;
        setMute1(0);
     } else {
         Mute1 = false;
         setMute1(1);
     }
  }
Run Code Online (Sandbox Code Playgroud)

actionscript-3

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

AS3/Flash:检查数组中是否存在变量值

是否可以(以简短的方式)检查:

var name = "Nora";
Run Code Online (Sandbox Code Playgroud)

存在于:

var names:Array = ["Mary", "Porter", "Nora", "Flint", "Elsa", "Clair",...];
Run Code Online (Sandbox Code Playgroud)

谢谢。

arrays flash actionscript-3

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

本机扩展已从 AIR 中删除,但仍然出现与其相关的错误“找到用于扩展的重复平台 Android-ARM”

我尝试了 mateuszmackowiak.nativeANE.NativeDialogs ANE,但现在我仍然在 Flash CC 中收到此错误,尽管 ANE 已被删除:

无法加载内容,因为加载扩展时出现问题:错误:找到扩展 pl.mateuszmackowiak.nativeANE.NativeDialogs 的重复平台 Android-ARM

每次我在 Flash CC 中添加 ANE(任何 ANE)时都会出现错误。

我做了什么:

  • 从 Flash 中删除了扩展
  • 检查了 app.xml 并删除了对它的引用
  • 从主类中删除了与该 ANE 相关的所有内容
  • “清除发布缓存并测试影片”
  • 从项目目录中删除了该文件夹
  • 在项目目录中的每个文件中搜索“mateuszmackowiak”,但没有结果

任何想法/帮助将不胜感激。谢谢。

air flash actionscript-3 ane

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

Adobe AIR读取Flash Player的.sol文件

当我需要使用 Adob​​e AIR 应用程序读取 Flash Player 的 .sol 时,我遇到了共享对象文件的问题。

Flash Player共享对象的路径是:

C:/Users/%username%/AppData/Roaming/Macromedia/Flash Player/#SharedObjects/%randomnumber%/localhost/
Run Code Online (Sandbox Code Playgroud)

但是,Adobe AIR共享对象的路径是:

C:/Users/%username%/AppData/Roaming/%applicationname%/Local Store/#SharedObjects/#localhost/
Run Code Online (Sandbox Code Playgroud)

如何使用 Adob​​e AIR 应用程序读取 Flash Player 共享对象?

我试过:

  • 使用类用方法FileStream打开文件,但是不起作用。.solreadObject
  • 将文件复制.sol到 Adob​​e AIR 共享对象路径并使用 读取SharedObject,但Error #2134: Cannot create SharedObject发生了这种情况。

我能做什么来解决这个问题?

air flash actionscript-3 shared-objects

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

Actionscript 转 C#(UNITY)

有人可以帮我把这个动作脚本代码翻译成 C# 代码吗

public function SetRoadmap( strData : Array ) : void
{
    var arrPart : Array = strData;  //An array of histogram values
    var arrTmp1 : Array = [];

    intTmp_Ori = int(arrPart[0]);
    intTmp = int(intTmp_Ori/100);

    if ( int(int(arrPart[i])/100) == 3 )//Tie
    {
        bNextMove = false;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的尝试

public void SetRoadMap(string strData){
    string arrPart = strData;
    string[] arrTmp1 = new string[]{};

    int intTmp_Ori = arrPart[0];
    int intTmp = intTmp_Ori/100;

    if(//this line is i don't know){

    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我弄清楚这一点。提前谢谢你们。我需要将其转换为 c#,因为它具有与我统一制定的相同记分牌规则。

c# android actionscript-3 unity-game-engine

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

TypeError:错误#1009 Actionscript 3

我非常沮丧.我正在按照教程并自己模仿它.到目前为止,我已经能够解决大部分错误,但是这个错误让我难过.我已经尝试用教程标本替换所有类文件,但我仍然得到错误.

TypeError: Error #1009: Cannot access a property or method of a null object reference.
     at com.senocular.utils::KeyObject/construct()
     at com.senocular.utils::KeyObject()
     at com.asgamer.basics1::Ship()
     at com.asgamer.basics1::Engine()
Run Code Online (Sandbox Code Playgroud)

现在,没有真正理解错误我粘贴在线转储文件供你查看.

Ship class: textbin.com/78z35

Engine class: textbin.com/32b24

KeyObject class: textbin.com/p2725
Run Code Online (Sandbox Code Playgroud)

由于在使用标本类文件时仍然出现错误,我真的不知道从哪里开始.我很乐意尝试任何建议.

actionscript-3

-1
推荐指数
1
解决办法
8769
查看次数

如何在文本字段中显示变量?AS3

我是AS3的新手,我一直在创建自己的迷你项目来学习,而我最新的项目是有一个可以计算的变量.

for (var i = 0; i < 0; i++)
{
    trace (i);
} 
Run Code Online (Sandbox Code Playgroud)

我有一个动态文本字段,我试图在dynac文本字段中显示变量i.我该怎么做?先感谢您.

flash action actionscript-3 flash-cs4

-1
推荐指数
1
解决办法
2万
查看次数

将简单的Flash AS2代码转换为AS3

我是一名Flash初学者,并遵循教程:http://www.webwasp.co.uk/tutorials/018/tutorial.php ...学习如何制作"实时绘画/绘画"效果.我没有意识到,如果我在AS2中做了一些东西,我就无法将它(并且让它工作)嵌入到我的根AS3文件中,在那里我还有其他一些东西在继续.我已经尝试过如何将AS2代码更改为AS3的提示,但它不起作用.我知道这是简单的代码,那里的一些天才可以搞清楚,但我不知所措.请帮忙!

这是AS2代码:

_root.createEmptyMovieClip("myLine", 0);

_root.onMouseDown = function() {
   myLine.moveTo(_xmouse, _ymouse);
   ranWidth = Math.round((Math.random() * 10)+2);
   myLine.lineStyle(ranWidth, 0xff0000, 100);
   _root.onMouseMove = function() {
      myLine.lineTo(_xmouse, _ymouse);
   }
}

_root.onMouseUp = function() {
   _root.onMouseMove = noLine;
}
Run Code Online (Sandbox Code Playgroud)

flash actionscript-2 actionscript-3

-1
推荐指数
1
解决办法
4316
查看次数

得到相当于as3数组中的pop方法

我试图从as3数组中获取一个元素,而不是使用pop().这是因为pop()返回元素并删除它,我如何获取元素但不删除它?

flash actionscript-3

-1
推荐指数
1
解决办法
634
查看次数