作者aquarianboy (高 见龙)
看板Flash
标题Re: [问题] as3 如何在外层使用元件内部的变数或呼 …
时间Fri Aug 13 15:42:59 2010
※ 引述《smilepeach (桃)》之铭言:
: 现在想要做一个游戏
: 需要施肥,可以让花长更快:P
: 我现在是把Timer写在花的元件里面
: 但是施肥的动作是写在主场景上
: (施肥,预想是将Timer reset,把时间加快)
: 不知道该怎麽呼叫元件花里面的方法跟变数@@
: 谁能指点一下呢~~谢拉
如果你是用AS3写的..把方法或变数(属性)弄成public的就可以从外面拿到了..
假设你的元件花是extends自某个class
package
{
import flash.display.Sprite;
public class Flower extends Sprite
{
public var this_can_be_access:int;
}
}
var the_flower:Flower = new Flower();
the_flower.this_can_be_access = 0;
如果是private变数,那你也许需要弄个getter/setter才能存取了
--
http://blog.eddie.com.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.5.183
1F:推 smilepeach:可以了:D 谢谢你~ 08/20 11:27