Actionscript 3 如何执行actionscript 3中的函数?
我完全不熟悉actionscript(as3,而不是as2),在一些简单的函数和变量方面遇到了一些问题。一切都在一个。fla使用操作面板 如何让函数执行?我的形状没有变化,也没有输出 *我知道第一个变化不会很明显,稍后我会添加一个计时器 这是代码*:Actionscript 3 如何执行actionscript 3中的函数?,actionscript-3,Actionscript 3,我完全不熟悉actionscript(as3,而不是as2),在一些简单的函数和变量方面遇到了一些问题。一切都在一个。fla使用操作面板 如何让函数执行?我的形状没有变化,也没有输出 *我知道第一个变化不会很明显,稍后我会添加一个计时器 这是代码*: var starBlackWidth = 500; var starBlackScaleX = 0.5; function starStretch(){ starBlack.length = starBlackWidth;
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.");
}
正如一些评论者指出的,是的,您需要调用通过添加这两行代码创建的函数
starStretch();
starReadjust();
为了扩展他们所说的内容,是的,这些可能是编程的基本概念,但如果您对as3中的面向对象编程甚至oop都不熟悉,那么这个链接对您了解as3及其3个部分非常有帮助,而且涵盖得非常好!
您已经定义了两个函数,但这里没有实际调用它们的代码。您需要在底部有一行调用函数:
starStretch()代码>或starredjust()代码>