Re: [問題] Pushbutton 的 makeEntity

看板Flash作者 (CJ Cat)時間15年前 (2010/07/10 23:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
直接看看makeEntity()裡面吧 你去 //Fast case 那邊 加入一個trace() 檢查一下是PBE否有幫你設定到position property function makeEntity(entityName:String, params:Object = null):IEntity { // Create the entity. var entity:IEntity = PBE.templateManager.instantiateEntity(entityName); if(!entity) return null; if(!params) return entity; // Set all the properties. for(var key:* in params) { if(key is PropertyReference) { // Fast case. entity.setProperty(key, params[key]); } else if(key is String) { // Slow case. if (String(key).charAt(0) == "@" && String(key).indexOf(".") == -1) { entity.addComponent(IEntityComponent(params[key]), String(key).substring(1)); } else { entity.setProperty(new PropertyReference(key), params[key]); } } else { // Error case. } } // Finish deferring. if(entity.deferring) entity.deferring = false; // Give it to the user. return entity; } -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.160.127
文章代碼(AID): #1CE8zouS (Flash)
文章代碼(AID): #1CE8zouS (Flash)