Re: [問題] as3 如何在外層使用元件內部的變數或呼 …

看板Flash作者 (高 見龍)時間15年前 (2010/08/13 15:43), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《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

08/20 11:27, , 1F
可以了:D 謝謝你~
08/20 11:27, 1F
文章代碼(AID): #1CPFU60I (Flash)