Actionscript 3 AS3在将数据输入参数时遇到问题
AS3 我了解一些参数,但由于某些原因我不能完全理解它 喂,狗(吠声:弦,骨:音,草:阵) 狗吠-串,狗骨-单位,狗草-阵列。正当但是我不明白 公共函数MenuButtonMain(标签:String)-在下面的代码中。没有其他有标签的类 这是最后一节课。我有些理解,但如果你能给我一个如何,为什么,每一种可能性和你能用它做的每一件事,尽可能的技术性,无论什么,这将是一个巨大的帮助。谢谢Actionscript 3 AS3在将数据输入参数时遇到问题,actionscript-3,Actionscript 3,AS3 我了解一些参数,但由于某些原因我不能完全理解它 喂,狗(吠声:弦,骨:音,草:阵) 狗吠-串,狗骨-单位,狗草-阵列。正当但是我不明白 公共函数MenuButtonMain(标签:String)-在下面的代码中。没有其他有标签的类 这是最后一节课。我有些理解,但如果你能给我一个如何,为什么,每一种可能性和你能用它做的每一件事,尽可能的技术性,无论什么,这将是一个巨大的帮助。谢谢 12 public function MenuButtonMain(labl:String) { 13
12 public function MenuButtonMain(labl:String) {
13 _btnLabel = new TextFieldQ;
14 JrtnLabel.autoSize = TextFieldAutoSize.CENTER;
15 JrtnLabel.textColor = OxFFFFFF;
16 JrtnLabel.text = labl;
17 _btnLabel.mouseEnabled = false;
18 addChild(_btnLabel);
19
20 buttonMode = true;
21 useHandCursor = true;
22 addEventListener(MouseEvent.CLICK, onClick,
23 false, 0, true);
您提供的两个示例“代码”之间的参数行为没有区别 每个函数都有一个名称。您可以使用它来调用或执行函数。 每个函数都有一个参数列表,在执行时必须传递给函数。 每个参数都有一个名称来标识它,并有一个类型来定义它是什么类型的参数 提示:As3区分大小写。比较:
bark:string
与:
参数具有不同的名称和类型
如果您想知道函数体中的代码是做什么的,您应该询问。
你的问题太宽泛了,“如何、为什么、每一种可能性和每一件事”。参数是一个作用域为函数的变量
var someAnswer = getAnswer(7);
trace(someAnswer); // 12
var someAnswer = getAnswer(4);
trace(someAnswer); // 9
public function getAnswer(someNumber:int):int {
var tempAnswer:int = 5 + someNumber;
return tempAnswer;
}
你到底在问什么?不太清楚。不,dog(树皮:字符串,骨头:uint,草:数组)并不意味着dog.bark-string,dog.bone-uint,dog.grass-Array。无法从函数外部直接访问参数变量。对不起,公共函数MenuButtonMain(labl:String)因为MenuButtonMain是它的on类,并且参数表中有labl:String,那么labl:String对MenuButtonMain有什么作用?我看到了很多,但从未完全理解它是一个参数,就像你在第一篇文章中描述的那样。
var someAnswer = getAnswer(7);
trace(someAnswer); // 12
var someAnswer = getAnswer(4);
trace(someAnswer); // 9
public function getAnswer(someNumber:int):int {
var tempAnswer:int = 5 + someNumber;
return tempAnswer;
}