package { import flash.display.Sprite; import flash.events.*; import zoo.*; public class VirtualZoo extends Sprite { private var pet:VirtualPet; private var petView:VirtualPetView; public function VirtualZoo () { pet = new VirtualPet("Stan"); pet.eat(new Apple()); petView = new VirtualPetView(pet); petView.addEventListener(Event.COMPLETE, petViewCompleteListener); } public function petViewCompleteListener (e:Event):void { pet.start(); addChild(petView); } } }