Wir verwenden Flash Develop und FlashBuilder, aber mit .as-Files.
Es dürfte bei allen Items passieren.
Der möglicherweise relevante Code beim Hinzufügen von Items wäre:
Code:
class ScreenItem
public function activate():void
{
spr = new Sprite;
spr.addChild(new largeImage);
isTaken = true;
}
class Game
public function addItemToBag(item:ScreenItem):void
{
item.activate();
var spr:Sprite = item.getSprite();
mc.addChild(spr);
spr.addEventListener(MouseEvent.MOUSE_UP, stopDrag);
spr.addEventListener(ItemEventType.ITEM_ADDED_TO_DROPZONE, itemAddedToDropZone);
spr.addEventListener(ItemEventType.ITEM_REMOVED_FROM_BAG, removeFromBag);
spr.addEventListener(ItemEventType.ITEM_ADDED_TO_BAG, addToBag);
spr.addEventListener(MouseEvent.MOUSE_DOWN, testMD);
spr.addEventListener(CombineEventType.ITEM_COMBINED_ACTIVE, combineItems);
//An's Framework übergeben
framework.pass(spr);
framework.insertIntoBag(spr);
}
Die Objekte kann man aber ganz normal verwenden.
Bookmarks