Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 闪光AS3从侧面使物体在中间_Actionscript 3_Flash_Gsap - Fatal编程技术网

Actionscript 3 闪光AS3从侧面使物体在中间

Actionscript 3 闪光AS3从侧面使物体在中间,actionscript-3,flash,gsap,Actionscript 3,Flash,Gsap,我有一个800*600的游戏。在游戏中,我在中间显示一个354*400的“对话框”。我想要一个较小的消息框类型(233*143),从对话框的右侧到中间。 我想我可以把消息框移到右边,但实际上它必须在800*600之外才能被看到。 我真正想要的是让它看起来像是从我对话框的右侧,而不是整个屏幕 我希望这是有道理的。 谢谢。您是否尝试过将其作为对话框资源的子资源,然后相应地将其设置为x位置smallerbox.x=dialog.width-smallerbox.width?谢谢,但这仍然是一样的。我假

我有一个800*600的游戏。在游戏中,我在中间显示一个354*400的“对话框”。我想要一个较小的消息框类型(233*143),从对话框的右侧到中间。 我想我可以把消息框移到右边,但实际上它必须在800*600之外才能被看到。 我真正想要的是让它看起来像是从我对话框的右侧,而不是整个屏幕

我希望这是有道理的。
谢谢。

您是否尝试过将其作为对话框资源的子资源,然后相应地将其设置为x位置
smallerbox.x=dialog.width-smallerbox.width
?谢谢,但这仍然是一样的。我假设您的问题缺少有关方框位置的重要信息,或者您没有正确执行我的建议。假设您将较小的框添加到对话框中并将其放置在上述位置,那么您的消息框将“从我的对话框的右侧而不是整个屏幕”几乎完全按照您的要求出现。我按照您的建议做了。看来还有别的事情发生。该对话框的宽度为354(我通过在设计器中单击对象并查看宽度获得)。在运行时,当我跟踪宽度时,它会打印595.4。我尝试将代码中的宽度也设置为354,但仍然是595.4。我一定是错过了一些让它如此宽泛的东西。这是一个不同的问题,而不仅仅是让它出现在对话框的右侧。检查以确保未缩放对象的阶段或父级。