Files
2025-11-24 14:19:51 +05:30

37 lines
672 B
ActionScript

import gfx.controls.Button;
import mx.utils.Delegate;
import flash.external.*;
class MessageBox extends MovieClip
{
private var tfMessage:TextField;
private var btnOK:Button;
private var mCallback:Function;
public function MessageBox()
{
_visible = false;
}
public function onLoad():Void
{
btnOK.addEventListener("click", this, "OnClickOK");
}
public function SetMessage( message:String, callback:Function ):Void
{
tfMessage.text = message;
mCallback = callback;
_visible = true;
}
public function OnClickOK():Void
{
if ( mCallback )
{
mCallback.call();
}
this.removeMovieClip();
}
}