标签: flash-cs5

AS3 - removeChild()从舞台中删除所有内容

我正在为学校开发一款简单的Flash游戏.在一个级别中,多个敌人产生并且玩家应该射击它们.我使用removeChild()来摆脱被射击的敌人,但当我点击(击中)敌人时,我的舞台上的一切都被移除了; 它完全是空白的.

用敌人填充我的舞台的功能如下:

    private function Game2():void{
    for (var i:uint=0; i<50; i++) {

        var man:MovieClip = new man_mc();
        man.x=Math.random()*750;
        man.y=Math.floor(Math.random()*(70))+350;
        addChild(man);
        man.addEventListener(MouseEvent.CLICK, getroffen);
    }
Run Code Online (Sandbox Code Playgroud)

函数'getroffen'检查敌人是否被击中:

public function getroffen(evt:MouseEvent):void{
            trace("hit");
            this.parent.removeChild(this);

}
Run Code Online (Sandbox Code Playgroud)

这里有点混淆为什么它会删除舞台上的所有内容而不是仅仅删除我点击的敌人.有帮助吗?非常感谢.

flash actionscript actionscript-3 flash-cs5

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

截图Flash和发送

如何以编程方式截取Flash应用程序的屏幕截图,并将位图发送到服务器? - 不使用javascript,只需要动作脚本

flash actionscript screenshot actionscript-3 flash-cs5

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

字符串替换\n与不工作

我目前通过我的doc类通过XML加载一些文本 - 这个文本包含\n标签

XML示例:

我想要做的是用我的字符串替换\n

我尝试过几件事:

string = string.split("\n").join('<br/>');
Run Code Online (Sandbox Code Playgroud)

string = string.replace("\n","<br/>");
Run Code Online (Sandbox Code Playgroud)

但是后来跟踪字符串,或者只是看到myTextField.htmlText = string; 显示,我仍然看到\n标签

有任何想法吗?

代码说明:

// The string which contains the XML loaded content
var string:String;

var myTextField:TextField = new TextField();
myTextField.defaultTextFormat = myFormat;
myTextField.width = 300;
myTextField.border = false;
myTextField.embedFonts = true;
myTextField.multiline = true;
myTextField.wordWrap = true;
myTextField.selectable = false;

myTextField.htmlText = string;

addChild(myTextField);
Run Code Online (Sandbox Code Playgroud)

actionscript-3 flash-cs5

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

如何在actionscript中舍入数字

我怎样才能将数字向上舍入为0.5或使用动作脚本3.0为例

  • 4.9将四舍五入为5
  • 4.7将四舍五入为4.5
  • 2.4将四舍五入为2.5
  • 2.3将四舍五入为2

谢谢.

flash actionscript-3 flash-cs4 flash-cs5

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

自动批处理脚本-在Photoshop中将文件名转换为文本

如何在Photoshop中将一堆文件的每个文件名转换为文本层(并保存)?

文件夹1:文件混乱

文件夹2:几乎相同的文件,但每个文件的文件名都贴在其图像上

这是被黑客入侵的代码段。我似乎无法解决的错误是如何将activeDocument设置为当前打开的文件。http://pastebin.com/b0fqG9v4

javascript photoshop adobe extendscript flash-cs5

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

在actionscript-3中从一个场景转移到另一个场景

我正在开发一个adobe flash项目,我想让我的代码将我从单击按钮时转移scene 1到.scene 2scene 1

actionscript-3 flash-cs5

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

Flash隐式强制价值错误?

由于某种原因我得到以下错误

使用静态类型flash.display:将DisplayObject强制转换为可能不相关的类型flash.display:MovieClip

错误指向的行是下面的"addInfoBubble(item)"

for(var i:Number=0; i < MapContainer.numChildren; i++) {
    var item:DisplayObject = MapContainer.getChildAt(i);
    if(item!=null && item is MovieClip){ // make sure its a movieclip
        trace('Found movieclip');
        addInfoBubble(item);
        item.addEventListener(MouseEvent.MOUSE_OVER, countryMouseOver);
        item.addEventListener(MouseEvent.MOUSE_OUT, countryMouseOut);
    } 

}
Run Code Online (Sandbox Code Playgroud)

actionscript-3 flash-cs5

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

在AS3中单击MovieClip外部的事件

有没有办法检测用户是否在MovieClip外单击?

例如,我需要检测它以关闭以前打开的菜单(如菜单栏样式:文件,版本,工具,帮助等).

在此输入图像描述

我怎样才能发现这种事件?谢谢!

actionscript-3 flash-cs5

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

Actionscript中的多线程3

有没有办法在Actionscript3中进行多线程处理.

flash actionscript-3 flash-cs5

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

如何将多个Flash CS6文件转换为Flash CS5?

我知道我可以使用File> Save As将单个.fla从CS6转换为CS5.5或CS5; 但是,我需要转换许多文件.是否有重复执行此任务的有效方法?

flash adobe flash-cs5

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