| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- function CCreditsPanel() {
- var _oBg;
- var _oButLogo;
- var _oButExit;
- var _oMsgText;
- var _oHitArea;
- var _oListener;
- var _oLink;
- var _pStartPosExit;
- var _oContainer;
- this._init = function () {
- _oContainer = new createjs.Container();
- s_oStage.addChild(_oContainer);
- var oSpriteBg = s_oSpriteLibrary.getSprite('msg_box');
- _oHitArea = new createjs.Shape();
- _oHitArea.graphics.beginFill("#000").drawRect(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT);
- _oHitArea.alpha = 0.8;
- _oListener = _oHitArea.on("click", this._onLogoButRelease);
- _oHitArea.cursor = "pointer";
- _oContainer.addChild(_oHitArea);
- _oBg = createBitmap(oSpriteBg);
- _oBg.x = CANVAS_WIDTH_HALF;
- _oBg.y = CANVAS_HEIGHT_HALF + 95;
- _oBg.regX = oSpriteBg.width * 0.5;
- _oBg.regY = oSpriteBg.height * 0.5;
- _oContainer.addChild(_oBg);
- var oSprite = s_oSpriteLibrary.getSprite('but_exit');
- _pStartPosExit = {x: CANVAS_WIDTH * 0.5 + 205, y: 593};
- _oButExit = new CGfxButton(_pStartPosExit.x, _pStartPosExit.y, oSprite, _oContainer);
- _oButExit.addEventListener(ON_MOUSE_UP, this.unload, this);
- _oMsgText = new createjs.Text(TEXT_CREDITS_DEVELOPED, "42px " + SECONDARY_FONT, "#ffffff");
- _oMsgText.textAlign = "center";
- _oMsgText.textBaseline = "alphabetic";
- _oMsgText.x = CANVAS_WIDTH / 2;
- _oMsgText.y = CANVAS_HEIGHT_HALF - 50;
- _oContainer.addChild(_oMsgText);
- oSprite = s_oSpriteLibrary.getSprite('logo_ctl');
- _oButLogo = createBitmap(oSprite);
- _oButLogo.regX = oSprite.width / 2;
- _oButLogo.regY = oSprite.height / 2;
- _oButLogo.x = CANVAS_WIDTH / 2;
- _oButLogo.y = CANVAS_HEIGHT_HALF + 25;
- _oContainer.addChild(_oButLogo);
- _oLink = new createjs.Text(TEXT_LINK1, "42px " + SECONDARY_FONT, "#ffffff");
- _oLink.textAlign = "center";
- _oLink.textBaseline = "alphabetic";
- _oLink.x = CANVAS_WIDTH / 2;
- _oLink.y = _oButLogo.y + 100;
- _oContainer.addChild(_oLink);
- };
- this.unload = function () {
- _oHitArea.off("click", _oListener);
- _oButExit.unload();
- _oButExit = null;
- s_oStage.removeChild(_oContainer);
- };
- this._onLogoButRelease = function () {
- window.open("http://movitel.co.mz", "_blank");
- };
- this._init();
- }
|