标签: actionscript-2

如何在ActionScript 2中检测鼠标离开舞台的时间?

我不得不将一些ActionScript 3代码下载到ActionScript 2并且我在检测鼠标何时离开舞台时遇到问题.

在ActionScript 3中有一个名为的事件Event.MOUSE_LEAVE,可用于检测鼠标何时离开舞台,但在我看到的情况下,ActionScript 2中没有相应的事件.

您最好如何模拟相同的功能?

听鼠标移动并根据舞台边界检查鼠标坐标不起作用,因为当鼠标离开舞台时鼠标坐标停止更新.

flash actionscript-2

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

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

在actionscript中覆盖子类

试图找到一个直接的答案.我将在actionscript 3中创建一些子类.我想知道是否可以覆盖父类.如果是这样,我是否需要在父类方法或什么方面放置覆盖分配器.

多谢你们

flash actionscript actionscript-2 actionscript-3

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

轮数到最接近的一万

我这里有问题.我需要一个函数,它需要一个介于20 000 - 350 000之间的数字,并将该数字舍入到最接近的一万.我真的很不知道这里.

我希望它的工作方式如下:

如果函数收到数字120 435它应该返回120 000它是最接近的一万等.

有人有想法吗?

actionscript-2 actionscript-3

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

Flash中的NetStream发布者可以暂停其流吗?

我正在使用Flash 8(AS2)和Flash Media Server 3制作网络摄像头视频流应用程序.实时流式传输视频非常简单,但我想让发布者能够暂停他们的流,有效地让人们观看快照而不是实时视频.

NetStream有一个pause()方法,但文档说它只适用于订阅者.有没有办法暂停流的发布?

flash actionscript actionscript-2 netstream

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

从Actionscript中检测Javascript的可用性?

我想从我的Flash项目中打开外部URL.我通常使用这样的东西:

getURL("javascript:newwin=window.open('http://someurl.com','','');");
Run Code Online (Sandbox Code Playgroud)

但是,如果Javascript不可用(如果SWF未嵌入HTML中),那么这将失败.如何检测Javascript是否可用?如果它不可用,我可能只是使用getURL并给它直接的URL,虽然我只想这样做,如果使用Javascript方法是不可能的.谢谢!

javascript flash actionscript actionscript-2

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

仅限循环返回数组中的最后一项:(

我是一个动作新手所以我希望我在这里缺少一些简单的东西.简而言之,我有一个for循环更新动态文本元素,但似乎迭代速度太快,只有循环中的最后一项更新文本.我希望动态文本元素用循环中的EACH项更新,而不仅仅是最后一项.

我有一个单帧电影,我从外部文本文件创建一个简单的字符串数组:

_global.i = 0;
_global.numplaces = 0;
_global.PlacesArray = new Array();

loadedText = new LoadVars();
loadedText.onLoad = function() {
    filecontents = this.places;
    _global.PlacesArray = filecontents.split(";"); //parse the file string
    _global.numplaces = _global.PlacesArray.length-1;
    };
loadedText.load("listofplaces.txt");
Run Code Online (Sandbox Code Playgroud)

在嵌套电影("places")中,我有一个for循环:

for (_global.i=0; _global.i<_global.numplaces; _global.i++) {
    trace("global i is "+_global.i);
    trace(_global.PlacesArray[_global.i]);
    CityState.place.htmlText = _global.PlacesArray[_global.i];
}
Run Code Online (Sandbox Code Playgroud)

跟踪工作正常,并显示for循环正在迭代.但是,place.htmlText电影中的动态文本嵌套了一个级别(用于补间目的),我希望循环更新只是使用数组中的最后一项进行更新.

flash actionscript-2

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

如何在flex中选择AS2?

我想让我的应用程序与as2兼容,所以我认为我想要做的只是使用as2提供的功能,如何指定我只使用as2中的功能的编译器或源代码?

apache-flex actionscript actionscript-2

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

如何从字符串中获取电子邮件地址

我正在寻找一种从给定字符串中检索所有电子邮件地址的方法.例如:如果我有字符串"AB CD [ABCD@gmail.com]"我想只收到"ABCD@gmail.com".

我想我应该使用RegExp和String匹配功能,但我不知道如何.

有任何想法吗?

apache-flex flash actionscript actionscript-2 actionscript-3

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

我可以从ActionScript 2/3中访问编译标志吗?

是否可以在ActionScript中访问编译时标志(具体为:allow debugging标志)?

如果是这样,我该怎么做?

flash actionscript actionscript-2 actionscript-3

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