我对actionscript(as3,而不是as2)完全不熟悉,并且在使用一些简单的函数和变量时遇到了一些问题。使用动作面板,一切都在一个.fla中。
如何执行函数?我的形状没有任何变化,也没有输出。
*我知道第一次更改不会引人注意,我稍后会添加一个计时器。
这是代码*:
var starBlackWidth = 500;
var starBlackScaleX = 0.5;
function starStretch(){
starBlack.length = starBlackWidth;
trace("Stretched the star.");
}
function starReadjust() {
starBlack.scaleX = starBlackScaleX;
trace("Attempted at readjusting without using the width directly.");
}
答案 0 :(得分:0)
正如一些评论者指出的那样,是的,您需要通过添加这两行代码来调用您创建的函数。
starStretch();
starReadjust();
要扩展他们所说的内容,是的,这些可能是编程的基本概念,但是如果您是as3中的面向对象编程的新手,甚至一般来说这个链接对于让您进入as3非常有帮助, 3部分,它很好地覆盖它! http://www.untoldentertainment.com/blog/2009/08/25/tutorial-understanding-classes-in-as3-part-1/