我有一个动态类,它在运行时之前有一个正常声明的数组.
通常,您可以动态访问变量,无论是否已声明变量
myClass["variable"] = 4;
Run Code Online (Sandbox Code Playgroud)
但是,尝试用数组来做这个,就像这样
myClass["array[0]"] = 4;
Run Code Online (Sandbox Code Playgroud)
不会将4存储到数组的第一个元素中,而是将其存储到变量"array [0]"中.
例如,在执行前面的代码之后,
trace(myClass.array[0]);
Run Code Online (Sandbox Code Playgroud)
痕迹未定义,在哪里
trace(myClass["array[0]"]);
Run Code Online (Sandbox Code Playgroud)
痕迹4.
反正我是否可以动态访问数组的元素?
var LevelCode:Array = [10,20,30,40,50,60,70,80,...,990,1000];
var Piece0:Timer = new Timer(50, LevelCode[0]);
var Piece1:Timer = new Timer(50, LevelCode[1]);
...
var Piece98:Timer = new Timer(50, LevelCode[98]);
var Piece99:Timer = new Timer(50, LevelCode[99]);
Run Code Online (Sandbox Code Playgroud)
我想同时启动Piece0计时器,Piece1计时器等.我试过了Piece0+Piece1.start();,但没办法.
你们能帮助我吗?
好吧所以这是我在我的主项目中的问题我正在尝试使用dispatchEvent激活一个事件我已经做了一个简单的测试类来测试这个但它仍然无法工作...
这是测试类
package
{
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite
{
public function Main() {
stage.addEventListener("pOver", rake);
dispatchEvent(new Event("pOver"));
}
public function rake(e:Event):void {
trace("working");
}
}
Run Code Online (Sandbox Code Playgroud)
为什么不开火?或者为什么听众没有捕获该事件?
我做了一些非常愚蠢的事情.我写了我的动作代码,保存并关闭它.现在我无法收回信息.你有什么秘诀吗.已经写了两个星期了.Iknoow我应该备份它:)
有帮助吗?
我需要从特定事件的html页面中检索as3中的值,例如"鼠标单击".我们不能使用flashVars,因为很明显我需要特定事件的值.
如何解决这个问题呢?
我期待一些讽刺,但到底是什么.我搜索了actionscript参考页面,似乎无法找到如何声明简单的全局变量.
有谁知道如何删除在AS3中的静态对象上设置的属性?
理想情况下它会像 -
foreach(property in GlobalStaticVar.properties) {
GlobalStaticVar.removeProperty(property);
}
Run Code Online (Sandbox Code Playgroud)
有没有人有任何提示在哪里看.
对不起,我有点像一个闪光菜鸟.
谢谢你的时间.
我目前正在考虑使用actionscript 3实现一个应用程序.最低浏览器要求对我很重要,因为我不能假设我的大多数用户都会配备现代浏览器.我试图围绕浏览器要求运行动作脚本,但没有发现一些非常有用的东西.任何提示?
我修复了这个错误,之前问题的根源是'stage'无法访问我放置代码的地方(不在root中).我删除了它并且它运行正常,但是他们被附着的事件监听器不再工作了.我需要这些事件监听器但是当我尝试放置'阶段'时.面对它不会工作.救命?
这就是我工作时所拥有的(当这个文件仍然是根目录时):
stage.addEventListener(KeyboardEvent.KEY_DOWN, keypressed);
stage.addEventListener(KeyboardEvent.KEY_UP, keyreleased);
Run Code Online (Sandbox Code Playgroud)
现在我的代码就是这个,它运行,只是没有事件监听器工作:
addEventListener(KeyboardEvent.KEY_DOWN, keypressed);
addEventListener(KeyboardEvent.KEY_UP, keyreleased);
Run Code Online (Sandbox Code Playgroud) 我发现了一些关于AS3的加密和解密的东西
https://github.com/timkurvers/as3-crypto
但是文件不是很清楚,任何人都可以给我一个例子如何在as3中加密/解密?
BTW,算法的后缀是什么,比如ecb,cbc,cfb,cfb8,ofb,这意味着什么.我该用哪个?
actionscript-3 ×10
apache-flex ×3
flash ×2
actionscript ×1
dynamic ×1
encryption ×1
html ×1
timer ×1