我正在使用 Flash CS3 构建一个简单的绘图应用程序。当用户单击一个按钮时,他们会选择一个特定的影片剪辑。在舞台上的其他地方单击后,剪辑被实例化并添加到光标所在位置的舞台上。我还添加了能够单击添加的剪辑并将其拖动到屏幕上的选项。这一切都很好。
问题是我还希望能够通过 Graphics 类动态绘制对象并将对象添加到舞台。每当我以这种方式添加对象时,无论我将它们放在舞台上的哪个位置,它们的 x 和 y 坐标始终为 0,0。这使得定位这些图形非常有问题。我专门为这些动态绘制的图形创建了一个修改后的定位函数,虽然它确实“工作”,但感觉不如动画剪辑对象的定位响应。我仍在尝试优化此功能,但在我看来,理想的解决方案是让图形像电影剪辑对象一样放置在舞台中间时具有非零坐标。是否有一些“解决方法”来实现这一目标?