Actionscript 3 FlashCS3(AS3)提供了我的图形(按钮和电影嘴唇)轮廓

Actionscript 3 FlashCS3(AS3)提供了我的图形(按钮和电影嘴唇)轮廓,actionscript-3,flash,graphics,adobe-flash-cs3,Actionscript 3,Flash,Graphics,Adobe Flash Cs3,所以,我基本上是Flash和Actionscript的初学者(使用AS3,正如我在标题中所说的),我正在尝试制作一个基本的越狱游戏。我还没走多远,而现在这是因为每次我测试我的游戏(或发布预览版)时,图形都会有这个恼人的轮廓。测试时,它在这里: 每个轮廓都对应于游戏中出现的某些对象,其中大多数对象的alpha分量为0,因为它们位于房间的不同侧面。这以前没有发生过,但我添加了代码,允许玩家用箭头改变他们的视图(每个视点/墙都是不同的框架),这些都出现了 当发布到HTML时,它有点不同,基本上它只为每

所以,我基本上是Flash和Actionscript的初学者(使用AS3,正如我在标题中所说的),我正在尝试制作一个基本的越狱游戏。我还没走多远,而现在这是因为每次我测试我的游戏(或发布预览版)时,图形都会有这个恼人的轮廓。测试时,它在这里:

每个轮廓都对应于游戏中出现的某些对象,其中大多数对象的alpha分量为0,因为它们位于房间的不同侧面。这以前没有发生过,但我添加了代码,允许玩家用箭头改变他们的视图(每个视点/墙都是不同的框架),这些都出现了

当发布到HTML时,它有点不同,基本上它只为每个图像提供一个白色背景:

另外,如果有人能给我一些建议,告诉我如何确保导入flash不会导致质量下降,那就太好了


提前谢谢。如果需要,我会发布代码的任何部分。

对于您的每一部有问题的电影:

尝试禁用按钮模式,看看矩形是否消失

movieClipName.buttonMode = false;
如果这不起作用,或者您确实想要按钮模式,请尝试设置

movieClipName.tabEnabled = false;
由于您添加了键盘交互功能,您的每个MovieClips现在都有可能在用户按下tab键时被用户选中,这与任何正常的web表单非常相似

你也可以试试

movieClipName.focusRect = false;
一些提示:

不要将alpha设置为0,而是使用visible属性,设置movieclip.visible=false将使其效率更高

至于导入和质量,导入到stage或library后,打开library(ctrl+l),右键单击导入的文件,转到properties。如果是图像,请将压缩设置为无损,并允许平滑

对于音频,请转到文件->发布设置,并将音频流和音频事件(以您可能使用的为准)更改为128kbps


至于你的主要问题,我需要更多的信息,如果你想你可以张贴你的来源。这可能是因为您将图形放置在舞台上的方式。

谢谢,使用.visible而不是.alpha实际上修复了它!