我怎么能不断检查鼠标是否已经关闭,鼠标是否已经关闭并且它移动了我的功能
我试过mk_mc.addEventListener(MouseEvent.MOUSE_DOWN,fct)但它只调用功能然后停止,我想不断地做,我怎么能这样做?
可能重复:
如何在as3中实现撤消和重做功能
我将创建一个应用程序,我必须实现撤消和重做功能.在应用程序中,将有多个对象位于舞台上,用户可以自定义对象的位置.但是,当用户单击"撤消"时,对象将返回其默认位置,单击"重做"对象后,将移动到新位置.
所以我的问题是如何在我的应用程序中应用这些功能?有没有图书馆或任何第三方课程?
有人能帮我吗?
提前致谢.
有没有办法可以使用as3来访问iPad的相机?
我做了一些研究,大多数只是展示如何访问Android设备.感谢您的任何建议或帮助.
这可能是我似乎不记得的基本数学。
我试图在10秒内从0达到5,000,000,同时所有数字都在滴答作响。我不必一定要达到500万,因为我可以做一个条件,让它在结束时停止。
现在我有这个:
count+= 123456
if (count > 5000000) {
count = 5000000;
}
Run Code Online (Sandbox Code Playgroud)
它给人一种数字移动的感觉,你知道吗?但是它真的开始得太高了。我想逐渐爬上去。
我有一个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) 如何从网站打开 Windows 计算器?使用 javascript 或 actionscript 吗?我试过 avtiveX 但它只在资源管理器中,我想从谷歌浏览器打开计算器
如何删除字符串末尾的换行符?我可以使用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)
我正在尝试添加或减去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 ???.有没有更好的办法?
我的zip文件夹中有一些文件和目录结构。如何打开该zip文件并将其包含的内容通过我的air应用程序复制到air应用程序文件夹?
我检查了一些链接,但还不确定,它如何工作?
如果我要更新任何空中应用程序,则更像是。或为其添加新功能。因此,我想使用要使用的zip的包含。
实际上,我需要对此进行逐步了解。如何做到这一点?
-谢谢。
我写了一个用于密码和密钥生成的散列函数,但很快意识到能够反转散列是非常有价值的,所以我写了一个相反的函数,但是,它起作用了.我不明白为什么这个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
actionscript-3 ×10
javascript ×4
flash ×3
air ×2
actionscript ×1
apache-flex ×1
cryptography ×1
hash ×1
math ×1
mouseevent ×1
zip ×1