你好伙伴stackoverflowers。
我很难弄清楚如何将我的AS2代码转换为AS3,我正在使用movieclipduplicate:
duplicateMovieClip("Star", "Star", Count);
this.Star._alpha = 30 - Count;
Count = Count + 1;
明星正在舞台上......
提前致谢
答案 0 :(得分:2)
如果您要创建MovieClip的新实例并且不复制它(复制需要在AS3的OOP概念中更加理解),将会更容易。
因此,您需要通过actionscript访问“Star”符号。为此,您需要在“高级”属性中选中“导出为ActionScript”复选框,您可以在“库”中找到该属性。 在类字段中命名您的类。你可以保留“明星”的名字。
您的代码应如下所示
var count=0;
var newStar = new Star();
newStar.alpha=0.3-(count/100); // 100% alpha in ac3 is 1.0;
count++;
ac2和ac3之间存在很多差异。所以对于它的使用,你应该真正了解它的基本概念。 这是一个很好的起点 - http://www.adobe.com/devnet/flash/articles/first_as3_application.html
答案 1 :(得分:0)
最好的方法是首先学习AS3然后在AS3中重写你的应用程序。