0
graphics.drawCircle(20, 20, 10);
graphics.drawCircle(40, 40, 20);

所以假设我已经在舞台上创建了两个圆圈,现在我想创建一个骨骼对象来将第一个圆圈连接到另一个圆圈,然后尝试在代码中移动它们,因为我已经读过骨骼只能是adobe flash 中的 BONE 工具创建的是真的吗?

你能给我一个关于如何在代码中创建骨骼对象的小例子吗?

4

1 回答 1

0

上面的代码是AS3吧?

  • 在舞台上设置任何所需的对象(在您的 .fla 中)
  • 右键单击并convert to symbol..在菜单中单击
  • 从下拉框中选择类型为影片剪辑
  • 然后给它一个名字(Bone1比如说,记住大写的 B)并选中复选框export for Actionscript。确保您在下面看到的名称与您在窗口顶部输入的名称相匹配。单击确定。
  • 现在是 Actionscript 部分。var为您制作的每个 MovieClip 制作一个,如下所示:

.

var bone1:Bone1 = new Bone1;

或者

 var somename:Bone1 = new Bone1;

两者都是一样的,我只是用两个例子来展示可能性(第一个通常是我怎么做的)。大写和小写字母的区别很关键!

于 2012-07-04T10:09:12.890 回答