/src/away3d/events/Scene3DEvent.as

http://github.com/away3d/away3d-core-fp11 · ActionScript · 31 lines · 25 code · 6 blank · 0 comment · 0 complexity · ea290d56aba18a42364742623ec031f0 MD5 · raw file

  1. package away3d.events
  2. {
  3. import away3d.containers.ObjectContainer3D;
  4. import flash.events.Event;
  5. public class Scene3DEvent extends Event
  6. {
  7. public static const ADDED_TO_SCENE:String = "addedToScene";
  8. public static const REMOVED_FROM_SCENE:String = "removedFromScene";
  9. public static const PARTITION_CHANGED:String = "partitionChanged";
  10. public var objectContainer3D:ObjectContainer3D;
  11. override public function get target():Object
  12. {
  13. return objectContainer3D;
  14. }
  15. public function Scene3DEvent(type:String, objectContainer:ObjectContainer3D)
  16. {
  17. objectContainer3D = objectContainer;
  18. super(type);
  19. }
  20. public override function clone():Event
  21. {
  22. return new Scene3DEvent(type, objectContainer3D);
  23. }
  24. }
  25. }