2009-12-30 103 views
0

我爲遊戲創建對象,它們都是精靈。但我也希望他們實現一個接口。可以做到兩者嗎?如果沒有,我如何讓一個對象具有一個精靈的功能,並讓它實現一個接口。我想創建另一個類,檢查我的所有對象,看看它們是什麼數據類型,並相應地對其進行評估擴展一個類並實現一個接口

回答

2

這是可能的所有ActionScript對象實現一個接口擴展類。這裏有一個例子:

public class RedZoid extends Sprite implements IColoredZoid 

此外,is關鍵字可與接口實現:

var z1:RedZoid = new RedZoid(); 
if (z1 is IColoredZoid) { 
    // This branch will be hit, since the interface is implemented 
} 
+0

怎麼樣的其他方式。 z1:IColoredZoid,然後有一個if語句chcek來查看z1是否是Redzoid。讓我們只是說z1通過一個方法。 – numerical25 2009-12-30 15:59:25

相關問題