00001 import gugga.application.Section;
00002 import gugga.application.SectionsController;
00003 import gugga.components.ISectionLoader;
00004
00008 class gugga.application.TransitionInfo
00009 {
00010 public var SectionsController : SectionsController;
00011 public var CurrentSection : Section;
00012 public var DetachCurrentSectionAfterClose : Boolean;
00013 public var TargetSection : Section;
00014 public var TargetSectionLoader : ISectionLoader;
00015 public var DoLoadTargetSection : Boolean;
00016 public var SectionPathRest : String;
00017
00018 public function TransitionInfo(aSectionsController:SectionsController,
00019 aCurrentSection:Section, aDetachCurrentSectionAfterClose:Boolean,
00020 aTargetSection:Section, aTargetSectionLoader:ISectionLoader, aDoLoadTargetSection:Boolean,
00021 aSectionPathRest:String)
00022 {
00023 this.SectionsController = aSectionsController;
00024 this.CurrentSection = aCurrentSection;
00025 this.DetachCurrentSectionAfterClose = aDetachCurrentSectionAfterClose;
00026 this.TargetSection = aTargetSection;
00027 this.TargetSectionLoader = aTargetSectionLoader;
00028 this.DoLoadTargetSection = aDoLoadTargetSection;
00029 this.SectionPathRest = aSectionPathRest;
00030 }
00031 }