first commit
This commit is contained in:
+1
@@ -0,0 +1 @@
|
||||
stop();
|
||||
+1
@@ -0,0 +1 @@
|
||||
stop();
|
||||
+1
@@ -0,0 +1 @@
|
||||
stop();
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
on(construct){
|
||||
m_focusDirs = "Up/Down";
|
||||
m_bEnabled = true;
|
||||
m_refFM = "_root.gFM";
|
||||
m_initiallySelected = false;
|
||||
m_tabIndex = 0;
|
||||
m_bVisible = true;
|
||||
m_label = "$Close";
|
||||
m_contentSymbol = "buttonContentSymbol";
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
on(construct){
|
||||
m_focusDirs = "Up/Down";
|
||||
m_bEnabled = true;
|
||||
m_refFM = "_root.gFM";
|
||||
m_initiallySelected = false;
|
||||
m_tabIndex = 1;
|
||||
m_bVisible = true;
|
||||
m_label = "";
|
||||
m_contentSymbol = "AudioButtonContent";
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
stop();
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
this._parent.outtroComplete();
|
||||
stop();
|
||||
+1
@@ -0,0 +1 @@
|
||||
stop();
|
||||
+1
@@ -0,0 +1 @@
|
||||
stop();
|
||||
+1
@@ -0,0 +1 @@
|
||||
stop();
|
||||
+1
@@ -0,0 +1 @@
|
||||
stop();
|
||||
+1
@@ -0,0 +1 @@
|
||||
stop();
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
this._parent.introComplete();
|
||||
stop();
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
class igm_UnitIntroDialog
|
||||
{
|
||||
var m_closing = false;
|
||||
function igm_UnitIntroDialog(clip)
|
||||
{
|
||||
trace("igm_UnitIntroDialog::igm_UnitIntroDialog() clip = " + clip);
|
||||
if(!_global.extern.InGame && _global.qualifyName == undefined)
|
||||
{
|
||||
_global.qualifyName = function(scope, name)
|
||||
{
|
||||
return String(scope) + ":" + name;
|
||||
};
|
||||
}
|
||||
this.m_clip = clip;
|
||||
this.m_clip._parent.OnContentLoaded(this.m_clip);
|
||||
this.m_clip.Close = _global.bind0(this,this.close);
|
||||
this.m_clip.GetMovieSurface = _global.bind0(this,this.getMovieSurface);
|
||||
this.m_clip.SetFaction = _global.bind1DynamicParams(this,this.setFaction);
|
||||
this.m_clip.OnUnload = _global.bind0(this,this.onUnload);
|
||||
this.initCloseButton();
|
||||
this.initAudioButton();
|
||||
this.initBackground();
|
||||
this.m_clip.dialogMC.titleTF.text = "$" + _global.qualifyName(this.m_clip,"Title") + "&outline";
|
||||
// Forbidden
|
||||
getURL("FSCommand:" add _global.qualifyName(this.m_clip,"OnInitialized"),"");
|
||||
}
|
||||
function onClosed()
|
||||
{
|
||||
trace("igm_UnitIntroDialog::onClosed()");
|
||||
// Forbidden
|
||||
getURL("FSCommand:" add _global.qualifyName(this.m_clip,"OnClosed"),"");
|
||||
}
|
||||
function close()
|
||||
{
|
||||
trace("igm_UnitIntroDialog::close()");
|
||||
if(!this.m_closing)
|
||||
{
|
||||
this.m_clip.gotoAndPlay("_close");
|
||||
this.m_closing = true;
|
||||
}
|
||||
}
|
||||
function getMovieSurface()
|
||||
{
|
||||
trace("igm_UnitIntroDialog::getMovieSurface()");
|
||||
return _global.Pointer.encode(this.m_clip.dialogMC.movieSurfaceMC);
|
||||
}
|
||||
function setFaction(faction)
|
||||
{
|
||||
trace("igm_UnitIntroDialog::setFaction( " + faction + " )");
|
||||
this.m_clip.dialogMC.flagMC.gotoAndPlay(faction);
|
||||
}
|
||||
function onUnload()
|
||||
{
|
||||
trace("igm_UnitIntroDialog::onUnload()");
|
||||
delete this.m_clip.Close;
|
||||
delete this.m_clip.GetMovieSurface;
|
||||
delete this.m_clip.SetFaction;
|
||||
delete this.m_clip.OnUnload;
|
||||
delete _global.igm_UnitIntroDialog;
|
||||
}
|
||||
function onCloseButtonClicked()
|
||||
{
|
||||
trace("igm_UnitIntroDialog::onCloseButtonClicked()");
|
||||
// Forbidden
|
||||
getURL("FSCommand:" add _global.qualifyName(this.m_clip,"OnCloseButtonClicked"),"");
|
||||
}
|
||||
function initCloseButton()
|
||||
{
|
||||
trace("igm_UnitIntroDialog::initCloseButton()");
|
||||
var _loc3_ = this.m_clip.dialogMC.closeButtonMC;
|
||||
_loc3_._visible = true;
|
||||
_loc3_.enable();
|
||||
_loc3_.setOnMouseUpFunction(_global.bind0(this,this.onCloseButtonClicked));
|
||||
}
|
||||
function onAudioButtonClicked()
|
||||
{
|
||||
trace("igm_UnitIntroDialog::onAudioButtonClicked()");
|
||||
// Forbidden
|
||||
getURL("FSCommand:" add _global.qualifyName(this.m_clip,"OnAudioButtonClicked"),"");
|
||||
}
|
||||
function initAudioButton()
|
||||
{
|
||||
trace("igm_UnitIntroDialog::initAudioButton()");
|
||||
var _loc3_ = this.m_clip.dialogMC.audioButtonMC;
|
||||
_loc3_._visible = true;
|
||||
_loc3_.enable();
|
||||
_loc3_.setOnMouseUpFunction(_global.bind0(this,this.onAudioButtonClicked));
|
||||
}
|
||||
function initBackground()
|
||||
{
|
||||
trace("igm_UnitIntroDialog::initBackground()");
|
||||
var _loc3_ = this.m_clip._root;
|
||||
var _loc4_ = this.m_clip.dialogMC.backgroundMC;
|
||||
var _loc6_ = _loc3_.displayLeft;
|
||||
var _loc5_ = _loc3_.displayTop;
|
||||
var _loc2_ = _loc4_;
|
||||
while(_loc2_ != _loc3_)
|
||||
{
|
||||
_loc6_ -= _loc2_._x;
|
||||
_loc5_ -= _loc2_._y;
|
||||
_loc2_ = _loc2_._parent;
|
||||
}
|
||||
_loc4_._x = _loc6_;
|
||||
_loc4_._y = _loc5_;
|
||||
_loc4_._width = _loc3_.displayWidth;
|
||||
_loc4_._height = _loc3_.displayHeight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
stop();
|
||||
@@ -0,0 +1,2 @@
|
||||
stop();
|
||||
controller.onClosed();
|
||||
@@ -0,0 +1,4 @@
|
||||
if(controller == undefined)
|
||||
{
|
||||
controller = new igm_UnitIntroDialog(this);
|
||||
}
|
||||
Reference in New Issue
Block a user