标签: actionscript-3

动作脚本3鼠标按下

我怎么能不断检查鼠标是否已经关闭,鼠标是否已经关闭并且它移动了我的功能

我试过mk_mc.addEventListener(MouseEvent.MOUSE_DOWN,fct)但它只调用功能然后停止,我想不断地做,我怎么能这样做?

flash actionscript-3 mouseevent

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

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

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

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

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

有人能帮我吗?

提前致谢.

apache-flex flash actionscript-3

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

as3 Adob​​e Air访问iPad设备相机

有没有办法可以使用as3来访问iPad的相机?

  • 我的意思是在应用程序本身内启动相机
  • 有能力拍摄并将图像保存到byteArray并将图像应用于背景或进行一些操作

我做了一些研究,大多数只是展示如何访问Android设备.感谢您的任何建议或帮助.

air actionscript-3

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

如何将数字从0平稳地增长到5,000,000

这可能是我似乎不记得的基本数学。

我试图在10秒内从0达到5,000,000,同时所有数字都在滴答作响。我不必一定要达到500万,因为我可以做一个条件,让它在结束时停止。

现在我有这个:

count+= 123456

if (count > 5000000) {
    count = 5000000;
}
Run Code Online (Sandbox Code Playgroud)

它给人一种数字移动的感觉,你知道吗?但是它真的开始得太高了。我想逐渐爬上去。

javascript math actionscript-3

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

按位运算:向右移31位.这是一个错误吗?

我有一个uint:

2147483648(仅打开第32位)

二进制是:

1000 0000 0000 0000 0000 0000 0000 0000

现在如果我将这个数字31位移到右边,结果应该是1,不应该吗?

但是我得到了这个值:4294967295

二进制:

1111 1111 1111 1111 1111 1111 1111 1111

我写了这个单元测试:

[Test]
public function testShift(): void {

    // shift 31st bit 30 bits to the right -> WORKS!!!
    var bit31:uint = 1073741824;  // 0100 0000 0000 0000 0000 0000 0000 0000
    var test1:uint = bit31 >> 30;
    assertEquals(1, test1);

    // shift 32nd bit 31 bits to the right -> FAILS!!!
    var bit32:uint = 2147483648; // 1000 0000 0000 …
Run Code Online (Sandbox Code Playgroud)

actionscript-3

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

从网站打开 Windows 计算器

如何从网站打开 Windows 计算器?使用 javascript 或 actionscript 吗?我试过 avtiveX 但它只在资源管理器中,我想从谷歌浏览器打开计算器

javascript actionscript-3

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

如何删除字符串末尾的换行符?

如何删除字符串末尾的换行符?我可以使用RegEx或string.indexOf().

到目前为止,我所做的不起作用:

var message = "first paragraph.\n\nNext paragraph.\n";
var trimMessage = message.lastIndexOf("\n")==0 ? message.substring(0, message.length-2) : message;
Run Code Online (Sandbox Code Playgroud)

javascript actionscript-3

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

如何制作随机+或 - 值

我正在尝试添加或减去1到5个数字.

到目前为止,我有:

var number:int = Math.random() * 5;
Run Code Online (Sandbox Code Playgroud)

现在我想把它作为正面或负面随机.

我可以使用以下内容:

// use math random to pick 1 or 0 and if 0 then negative
number = Math.random() * 1 ? number : number * -1;
Run Code Online (Sandbox Code Playgroud)

但我不喜欢它.根据我对数学随机的经验,数字将始终为0 ???.有没有更好的办法?

javascript actionscript-3

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

AS3:如何通过我的air应用程序将zip文件解压缩到air应用程序文件夹中?

我的zip文件夹中有一些文件和目录结构。如何打开该zip文件并将其包含的内容通过我的air应用程序复制到air应用程序文件夹?

我检查了一些链接,但还不确定,它如何工作?

如果我要更新任何空中应用程序,则更像是。或为其添加新功能。因此,我想使用要使用的zip的包含。

实际上,我需要对此进行逐步了解。如何做到这一点?

-谢谢。

air flash zip actionscript-3

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

为什么这个unhash函数不能反转这个哈希?

我写了一个用于密码和密钥生成的散列函数,但很快意识到能够反转散列是非常有价值的,所以我写了一个相反的函数,但是,它起作用了.我不明白为什么这个DOESNT工作.

function hash64(n:uint):uint
{
    n = (~n) + (n << 21);
    n = n ^ (n >> 24);
    n = (n + (n << 3)) + (n << 8);
    n = n ^(n >> 14);
    n = (n + (n << 2)) + (n << 4);
    n = n ^ (n >> 28);
    n = n + (n << 31);
    return n;
}

function unhash64(n:uint):uint
{
    n = (~n) - (n >> 21);
    n = n ^ (n << 24); …
Run Code Online (Sandbox Code Playgroud)

hash actionscript cryptography bit-manipulation actionscript-3

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