42.gif

Search (advanced search)
Use this Search form before posting, asking or make a new thread.
Tips: Use Quotation mark to search words (eg. "How To Make Money Online")

06-19-2015, 09:15 PM
Post: #41
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
ARIF: "teest, tesst" does NOT work.
I entered "TEST, TEST" this worked perfectly and now I'm in!
Thanks so much for pointing me in the right direction!!!! SmileSmile

(06-19-2015 12:01 PM)miraty1 Wrote:  
(06-19-2015 09:15 AM)StinkyButt Wrote:  Arif: Ok. I did as you instructed and I received this message 3 different tries:

"Error checking Licence. Please try again."

So now what???


(06-19-2015 07:42 AM)Arif Shah Wrote:  
(06-19-2015 07:06 AM)StinkyButt Wrote:  On Mac, I follow install/crack directions as instructed in OP, but when the app loads it's asking me for user name and password. Now what????

enter any thing you like Huh

Hi, I received your PM. if you have replaced the swf, in the login just enter teest, tesst. at the moment this works for me.
06-20-2015, 01:35 AM
Post: #42
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
Thanks + reps added
06-20-2015, 07:25 AM
Post: #43
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
(06-19-2015 06:40 AM)Arif Shah Wrote:  thanks supercharger for reply see here on my windows server 2012 it's pro version

see the image here http://gyazo.com/bc35dd401235bfa1f499808025fe2739

if some one has windows server 2012 try this it's portable version

may be it can work as pro for you

#####

Crazy stuff..

Ok, took a little while, but have tested all 3 versions of the install, on all windows OS both on multiple vps / dedicated setups and 2 remote desktops..

The only one that *seems* to work is a connected windows server dedicated/vps setup, this works as beta pro 2002 not 2003 or 2002 standard..

What is odd, is once you click on "add blah" the pro side of the software.. disappears and reverts to standard.. cannot work out if this is a glitch or deliberate..

Will carry on messing about to see what combo works ;-)

#####
*** Glad to be Back! ***
06-20-2015, 07:40 AM
Post: #44
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
version 2003 probably is not final version i think on first july they launch Explaindio 2.0 we will have final version of this software and our cracker will take a look :)
06-20-2015, 03:30 PM
Post: #45
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
Lets waiting...

Only to educational purpose.

Code:
package
{
    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.html.*;
    import flash.net.*;
    import flash.text.*;
    import flash.utils.*;

    public class newVersionDialogMC extends MovieClip
    {
        public var loadingField:TextField;
        public var cancelBt:MovieClip;
        public var htmlMask:MovieClip;
        public var closeBt:SimpleButton;
        public var myVersionText:TextField;
        public var scroll:MovieClip;
        public var updateVersionText:TextField;
        public var upgradeNowBt:MovieClip;
        public var htmlHolder:MovieClip;
        var myTimer:Object;
        var timerCount:Object = 0;
        var url:Object;
        var loader:Object;
        var releaseNotesURL:Object;
        public var htmlLoader:Object;

        public function newVersionDialogMC()
        {
            addFrameScript(0, this.frame1);
            this.closeBt.addEventListener(MouseEvent.MOUSE_DOWN, this.onCancelHandler);
            this.upgradeNowBt.addEventListener(MouseEvent.MOUSE_DOWN, this.onUpgradeNowHandler);
            this.cancelBt.addEventListener(MouseEvent.MOUSE_DOWN, this.onCancelHandler);
            this.myTimer = new Timer(1000);
            this.myTimer.addEventListener(TimerEvent.TIMER, this.timerListener);
            this.releaseNotesURL = new URLRequest("http://explaindio.com/v/v2_info.txt");
            this.url = new URLRequest("http://explaindio.com/v/v2.txt");
            this.loader = new URLLoader();
            this.scroll.visible = false;
            this.scroll.height = 500;
            this.scroll.scrollBar.addEventListener(MouseEvent.MOUSE_DOWN, this.onScrollBarMouseDown);
            this.scroll.knob.addEventListener(MouseEvent.MOUSE_DOWN, this.onKnobMouseDown);
            stage.addEventListener(MouseEvent.MOUSE_UP, this.onKnobMouseUp);
            this.addEventListener(MouseEvent.MOUSE_WHEEL, this.handleMouseWheel);
            this.htmlLoader = new HTMLLoader();
            this.htmlLoader.navigateInSystemBrowser = true;
            this.htmlLoader.width = 870;
            this.htmlLoader.height = 450;
            this.htmlLoader.x = 0;
            this.htmlLoader.y = 0;
            this.htmlHolder.addChild(this.htmlLoader);
            this.loadingField.text = "Loading Version Release Notes ... Please Wait";
            this.loadingField.visible = false;
            this.cancelBt.buttonMode = true;
            this.upgradeNowBt.buttonMode = true;
            this.cancelBt.mouseChildren = false;
            this.upgradeNowBt.mouseChildren = false;
            return;
        }// end function

        public function changeGraphics(param1)
        {
            if (!param1)
            {
                this.gotoAndStop(1);
                this.cancelBt.gotoAndStop(1);
                this.upgradeNowBt.gotoAndStop(1);
            }
            else
            {
                this.gotoAndStop(2);
                this.cancelBt.gotoAndStop(2);
                this.upgradeNowBt.gotoAndStop(2);
            }
            return;
        }// end function

        public function handleMouseWheel(param1)
        {
            if (!this.scroll.visible)
            {
                return;
            }
            this.scroll.knob.y = this.scroll.knob.y - 5 * param1.delta;
            if (this.scroll.knob.y > this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height;
            }
            if (this.scroll.knob.y < this.scroll.scrollBar.y)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y;
            }
            this.htmlHolder.y = this.htmlMask.y - this.scroll.knob.y * this.scroll.scaleY / this.scroll.knob.scaleY;
            return;
        }// end function

        public function onScrollBarMouseDown(param1)
        {
            if (!this.scroll.visible)
            {
                return;
            }
            this.scroll.knob.y = this.scroll.scrollBar.y + this.scroll.scrollBar.mouseY - this.scroll.knob.height / 2;
            if (this.scroll.knob.y > this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height;
            }
            if (this.scroll.knob.y < this.scroll.scrollBar.y)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y;
            }
            this.htmlHolder.y = this.htmlMask.y - this.scroll.knob.y * this.scroll.scaleY / this.scroll.knob.scaleY;
            return;
        }// end function

        function onKnobMouseDown(param1)
        {
            this.scroll.knob.startDrag(false, new Rectangle(0, 0, 0, 450 - this.scroll.knob.height));
            addEventListener(Event.ENTER_FRAME, this.onKnobDrag);
            return;
        }// end function

        function onKnobMouseUp(param1)
        {
            this.scroll.knob.stopDrag();
            removeEventListener(Event.ENTER_FRAME, this.onKnobDrag);
            return;
        }// end function

        function onKnobDrag(param1)
        {
            this.htmlHolder.y = this.htmlMask.y - this.scroll.knob.y * this.scroll.scaleY / this.scroll.knob.scaleY;
            return;
        }// end function

        function timerListener(event:TimerEvent) : void
        {
            var _loc_2:* = this;
            var _loc_3:* = this.timerCount + 1;
            _loc_2.timerCount = _loc_3;
            if (this.timerCount >= 3)
            {
                this.myTimer.stop();
                this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete);
                this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
                this.hideMe();
            }
            return;
        }// end function

        public function checkForNewVersion()
        {
            this.loader.addEventListener(Event.COMPLETE, this.loaderComplete);
            this.loader.addEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
            this.loader.load(this.url);
            this.timerCount = 0;
            this.myTimer.start();
            return;
        }// end function

        function loaderIOErrorHandler(param1)
        {
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
            this.myTimer.stop();
            this.hideMe();
            return;
        }// end function

        function loaderComplete(event:Event) : void
        {
            var _loc_2:* = event.target.data;
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
            this.myTimer.stop();
            if (Number(_loc_2) > Number(MovieClip(parent).thisVersion))
            {
                trace("*** *** New version", _loc_2);
                this.myVersionText.text = "Your Version: " + String(MovieClip(parent).thisVersion);
                this.updateVersionText.text = "New Version: " + String(_loc_2);
                this.loader.addEventListener(Event.COMPLETE, this.loaderComplete2);
                this.loader.addEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler2);
                this.loader.load(this.releaseNotesURL);
                this.timerCount = 0;
                this.myTimer.start();
                this.loadingField.text = "Loading Version Release Notes ... Please Wait";
                this.loadingField.visible = true;
                this.showMe();
            }
            else if (Number(_loc_2) < Number(MovieClip(parent).thisVersion))
            {
                trace("*** *** You jave the beta version", MovieClip(parent).thisVersion, _loc_2);
                this.hideMe();
            }
            else
            {
                trace("*** *** Same version", _loc_2);
                this.hideMe();
            }
            return;
        }// end function

        function loaderIOErrorHandler2(param1)
        {
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete2);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler2);
            this.myTimer.stop();
            this.loadingField.text = "Error Loading Version Release Notes";
            this.loadingField.visible = true;
            this.hideMe();
            return;
        }// end function

        function loaderComplete2(event:Event) : void
        {
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete2);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler2);
            this.myTimer.stop();
            var _loc_2:* = new URLRequest(event.target.data);
            this.htmlLoader.addEventListener(Event.COMPLETE, this.onPageLoadComplete);
            this.htmlLoader.load(_loc_2);
            return;
        }// end function

        public function onPageLoadComplete(param1)
        {
            this.loadingField.text = "";
            this.loadingField.visible = false;
            setChildIndex(this.scroll, (numChildren - 1));
            this.htmlLoader.height = this.htmlLoader.contentHeight;
            if (this.htmlLoader.contentHeight > this.htmlMask.height)
            {
                this.scroll.visible = true;
                this.scroll.knob.scaleY = this.htmlMask.height / this.htmlLoader.contentHeight;
            }
            else
            {
                this.scroll.visible = false;
            }
            return;
        }// end function

        public function showMe()
        {
            MovieClip(parent).setChildIndex(this, (MovieClip(parent).numChildren - 1));
            this.visible = true;
            return;
        }// end function

        public function hideMe()
        {
            this.visible = false;
            MovieClip(parent).afterNewVersionCheck();
            return;
        }// end function

        public function onCancelHandler(param1)
        {
            this.hideMe();
            return;
        }// end function

        public function onUpgradeNowHandler(param1)
        {
            navigateToURL(new URLRequest("http://explaindio.com/update.html"));
            this.hideMe();
            return;
        }// end function

        function frame1()
        {
            stop();
            return;
        }// end function

    }
}
83.gif
06-20-2015, 10:26 PM
Post: #46
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
(06-20-2015 03:30 PM)president Wrote:  Lets waiting...

Only to educational purpose.

Code:
package
{
    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.html.*;
    import flash.net.*;
    import flash.text.*;
    import flash.utils.*;

    public class newVersionDialogMC extends MovieClip
    {
        public var loadingField:TextField;
        public var cancelBt:MovieClip;
        public var htmlMask:MovieClip;
        public var closeBt:SimpleButton;
        public var myVersionText:TextField;
        public var scroll:MovieClip;
        public var updateVersionText:TextField;
        public var upgradeNowBt:MovieClip;
        public var htmlHolder:MovieClip;
        var myTimer:Object;
        var timerCount:Object = 0;
        var url:Object;
        var loader:Object;
        var releaseNotesURL:Object;
        public var htmlLoader:Object;

        public function newVersionDialogMC()
        {
            addFrameScript(0, this.frame1);
            this.closeBt.addEventListener(MouseEvent.MOUSE_DOWN, this.onCancelHandler);
            this.upgradeNowBt.addEventListener(MouseEvent.MOUSE_DOWN, this.onUpgradeNowHandler);
            this.cancelBt.addEventListener(MouseEvent.MOUSE_DOWN, this.onCancelHandler);
            this.myTimer = new Timer(1000);
            this.myTimer.addEventListener(TimerEvent.TIMER, this.timerListener);
            this.releaseNotesURL = new URLRequest("http://explaindio.com/v/v2_info.txt");
            this.url = new URLRequest("http://explaindio.com/v/v2.txt");
            this.loader = new URLLoader();
            this.scroll.visible = false;
            this.scroll.height = 500;
            this.scroll.scrollBar.addEventListener(MouseEvent.MOUSE_DOWN, this.onScrollBarMouseDown);
            this.scroll.knob.addEventListener(MouseEvent.MOUSE_DOWN, this.onKnobMouseDown);
            stage.addEventListener(MouseEvent.MOUSE_UP, this.onKnobMouseUp);
            this.addEventListener(MouseEvent.MOUSE_WHEEL, this.handleMouseWheel);
            this.htmlLoader = new HTMLLoader();
            this.htmlLoader.navigateInSystemBrowser = true;
            this.htmlLoader.width = 870;
            this.htmlLoader.height = 450;
            this.htmlLoader.x = 0;
            this.htmlLoader.y = 0;
            this.htmlHolder.addChild(this.htmlLoader);
            this.loadingField.text = "Loading Version Release Notes ... Please Wait";
            this.loadingField.visible = false;
            this.cancelBt.buttonMode = true;
            this.upgradeNowBt.buttonMode = true;
            this.cancelBt.mouseChildren = false;
            this.upgradeNowBt.mouseChildren = false;
            return;
        }// end function

        public function changeGraphics(param1)
        {
            if (!param1)
            {
                this.gotoAndStop(1);
                this.cancelBt.gotoAndStop(1);
                this.upgradeNowBt.gotoAndStop(1);
            }
            else
            {
                this.gotoAndStop(2);
                this.cancelBt.gotoAndStop(2);
                this.upgradeNowBt.gotoAndStop(2);
            }
            return;
        }// end function

        public function handleMouseWheel(param1)
        {
            if (!this.scroll.visible)
            {
                return;
            }
            this.scroll.knob.y = this.scroll.knob.y - 5 * param1.delta;
            if (this.scroll.knob.y > this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height;
            }
            if (this.scroll.knob.y < this.scroll.scrollBar.y)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y;
            }
            this.htmlHolder.y = this.htmlMask.y - this.scroll.knob.y * this.scroll.scaleY / this.scroll.knob.scaleY;
            return;
        }// end function

        public function onScrollBarMouseDown(param1)
        {
            if (!this.scroll.visible)
            {
                return;
            }
            this.scroll.knob.y = this.scroll.scrollBar.y + this.scroll.scrollBar.mouseY - this.scroll.knob.height / 2;
            if (this.scroll.knob.y > this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height;
            }
            if (this.scroll.knob.y < this.scroll.scrollBar.y)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y;
            }
            this.htmlHolder.y = this.htmlMask.y - this.scroll.knob.y * this.scroll.scaleY / this.scroll.knob.scaleY;
            return;
        }// end function

        function onKnobMouseDown(param1)
        {
            this.scroll.knob.startDrag(false, new Rectangle(0, 0, 0, 450 - this.scroll.knob.height));
            addEventListener(Event.ENTER_FRAME, this.onKnobDrag);
            return;
        }// end function

        function onKnobMouseUp(param1)
        {
            this.scroll.knob.stopDrag();
            removeEventListener(Event.ENTER_FRAME, this.onKnobDrag);
            return;
        }// end function

        function onKnobDrag(param1)
        {
            this.htmlHolder.y = this.htmlMask.y - this.scroll.knob.y * this.scroll.scaleY / this.scroll.knob.scaleY;
            return;
        }// end function

        function timerListener(event:TimerEvent) : void
        {
            var _loc_2:* = this;
            var _loc_3:* = this.timerCount + 1;
            _loc_2.timerCount = _loc_3;
            if (this.timerCount >= 3)
            {
                this.myTimer.stop();
                this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete);
                this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
                this.hideMe();
            }
            return;
        }// end function

        public function checkForNewVersion()
        {
            this.loader.addEventListener(Event.COMPLETE, this.loaderComplete);
            this.loader.addEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
            this.loader.load(this.url);
            this.timerCount = 0;
            this.myTimer.start();
            return;
        }// end function

        function loaderIOErrorHandler(param1)
        {
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
            this.myTimer.stop();
            this.hideMe();
            return;
        }// end function

        function loaderComplete(event:Event) : void
        {
            var _loc_2:* = event.target.data;
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
            this.myTimer.stop();
            if (Number(_loc_2) > Number(MovieClip(parent).thisVersion))
            {
                trace("*** *** New version", _loc_2);
                this.myVersionText.text = "Your Version: " + String(MovieClip(parent).thisVersion);
                this.updateVersionText.text = "New Version: " + String(_loc_2);
                this.loader.addEventListener(Event.COMPLETE, this.loaderComplete2);
                this.loader.addEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler2);
                this.loader.load(this.releaseNotesURL);
                this.timerCount = 0;
                this.myTimer.start();
                this.loadingField.text = "Loading Version Release Notes ... Please Wait";
                this.loadingField.visible = true;
                this.showMe();
            }
            else if (Number(_loc_2) < Number(MovieClip(parent).thisVersion))
            {
                trace("*** *** You jave the beta version", MovieClip(parent).thisVersion, _loc_2);
                this.hideMe();
            }
            else
            {
                trace("*** *** Same version", _loc_2);
                this.hideMe();
            }
            return;
        }// end function

        function loaderIOErrorHandler2(param1)
        {
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete2);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler2);
            this.myTimer.stop();
            this.loadingField.text = "Error Loading Version Release Notes";
            this.loadingField.visible = true;
            this.hideMe();
            return;
        }// end function

        function loaderComplete2(event:Event) : void
        {
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete2);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler2);
            this.myTimer.stop();
            var _loc_2:* = new URLRequest(event.target.data);
            this.htmlLoader.addEventListener(Event.COMPLETE, this.onPageLoadComplete);
            this.htmlLoader.load(_loc_2);
            return;
        }// end function

        public function onPageLoadComplete(param1)
        {
            this.loadingField.text = "";
            this.loadingField.visible = false;
            setChildIndex(this.scroll, (numChildren - 1));
            this.htmlLoader.height = this.htmlLoader.contentHeight;
            if (this.htmlLoader.contentHeight > this.htmlMask.height)
            {
                this.scroll.visible = true;
                this.scroll.knob.scaleY = this.htmlMask.height / this.htmlLoader.contentHeight;
            }
            else
            {
                this.scroll.visible = false;
            }
            return;
        }// end function

        public function showMe()
        {
            MovieClip(parent).setChildIndex(this, (MovieClip(parent).numChildren - 1));
            this.visible = true;
            return;
        }// end function

        public function hideMe()
        {
            this.visible = false;
            MovieClip(parent).afterNewVersionCheck();
            return;
        }// end function

        public function onCancelHandler(param1)
        {
            this.hideMe();
            return;
        }// end function

        public function onUpgradeNowHandler(param1)
        {
            navigateToURL(new URLRequest("http://explaindio.com/update.html"));
            this.hideMe();
            return;
        }// end function

        function frame1()
        {
            stop();
            return;
        }// end function

    }
}

What's is this? president .. if its solution then :P how we can use it.
06-22-2015, 11:39 AM
Post: #47
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
Its part of the main code in actionscript...

We are studing for educational ...

If you dont now about programming in actionscript and FLEX no problem ...its time for.


tks



(06-20-2015 10:26 PM)pagalboyamit Wrote:  
(06-20-2015 03:30 PM)president Wrote:  Lets waiting...

Only to educational purpose.

Code:
package
{
    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;
    import flash.html.*;
    import flash.net.*;
    import flash.text.*;
    import flash.utils.*;

    public class newVersionDialogMC extends MovieClip
    {
        public var loadingField:TextField;
        public var cancelBt:MovieClip;
        public var htmlMask:MovieClip;
        public var closeBt:SimpleButton;
        public var myVersionText:TextField;
        public var scroll:MovieClip;
        public var updateVersionText:TextField;
        public var upgradeNowBt:MovieClip;
        public var htmlHolder:MovieClip;
        var myTimer:Object;
        var timerCount:Object = 0;
        var url:Object;
        var loader:Object;
        var releaseNotesURL:Object;
        public var htmlLoader:Object;

        public function newVersionDialogMC()
        {
            addFrameScript(0, this.frame1);
            this.closeBt.addEventListener(MouseEvent.MOUSE_DOWN, this.onCancelHandler);
            this.upgradeNowBt.addEventListener(MouseEvent.MOUSE_DOWN, this.onUpgradeNowHandler);
            this.cancelBt.addEventListener(MouseEvent.MOUSE_DOWN, this.onCancelHandler);
            this.myTimer = new Timer(1000);
            this.myTimer.addEventListener(TimerEvent.TIMER, this.timerListener);
            this.releaseNotesURL = new URLRequest("http://explaindio.com/v/v2_info.txt");
            this.url = new URLRequest("http://explaindio.com/v/v2.txt");
            this.loader = new URLLoader();
            this.scroll.visible = false;
            this.scroll.height = 500;
            this.scroll.scrollBar.addEventListener(MouseEvent.MOUSE_DOWN, this.onScrollBarMouseDown);
            this.scroll.knob.addEventListener(MouseEvent.MOUSE_DOWN, this.onKnobMouseDown);
            stage.addEventListener(MouseEvent.MOUSE_UP, this.onKnobMouseUp);
            this.addEventListener(MouseEvent.MOUSE_WHEEL, this.handleMouseWheel);
            this.htmlLoader = new HTMLLoader();
            this.htmlLoader.navigateInSystemBrowser = true;
            this.htmlLoader.width = 870;
            this.htmlLoader.height = 450;
            this.htmlLoader.x = 0;
            this.htmlLoader.y = 0;
            this.htmlHolder.addChild(this.htmlLoader);
            this.loadingField.text = "Loading Version Release Notes ... Please Wait";
            this.loadingField.visible = false;
            this.cancelBt.buttonMode = true;
            this.upgradeNowBt.buttonMode = true;
            this.cancelBt.mouseChildren = false;
            this.upgradeNowBt.mouseChildren = false;
            return;
        }// end function

        public function changeGraphics(param1)
        {
            if (!param1)
            {
                this.gotoAndStop(1);
                this.cancelBt.gotoAndStop(1);
                this.upgradeNowBt.gotoAndStop(1);
            }
            else
            {
                this.gotoAndStop(2);
                this.cancelBt.gotoAndStop(2);
                this.upgradeNowBt.gotoAndStop(2);
            }
            return;
        }// end function

        public function handleMouseWheel(param1)
        {
            if (!this.scroll.visible)
            {
                return;
            }
            this.scroll.knob.y = this.scroll.knob.y - 5 * param1.delta;
            if (this.scroll.knob.y > this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height;
            }
            if (this.scroll.knob.y < this.scroll.scrollBar.y)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y;
            }
            this.htmlHolder.y = this.htmlMask.y - this.scroll.knob.y * this.scroll.scaleY / this.scroll.knob.scaleY;
            return;
        }// end function

        public function onScrollBarMouseDown(param1)
        {
            if (!this.scroll.visible)
            {
                return;
            }
            this.scroll.knob.y = this.scroll.scrollBar.y + this.scroll.scrollBar.mouseY - this.scroll.knob.height / 2;
            if (this.scroll.knob.y > this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y + this.scroll.scrollBar.height - this.scroll.knob.height;
            }
            if (this.scroll.knob.y < this.scroll.scrollBar.y)
            {
                this.scroll.knob.y = this.scroll.scrollBar.y;
            }
            this.htmlHolder.y = this.htmlMask.y - this.scroll.knob.y * this.scroll.scaleY / this.scroll.knob.scaleY;
            return;
        }// end function

        function onKnobMouseDown(param1)
        {
            this.scroll.knob.startDrag(false, new Rectangle(0, 0, 0, 450 - this.scroll.knob.height));
            addEventListener(Event.ENTER_FRAME, this.onKnobDrag);
            return;
        }// end function

        function onKnobMouseUp(param1)
        {
            this.scroll.knob.stopDrag();
            removeEventListener(Event.ENTER_FRAME, this.onKnobDrag);
            return;
        }// end function

        function onKnobDrag(param1)
        {
            this.htmlHolder.y = this.htmlMask.y - this.scroll.knob.y * this.scroll.scaleY / this.scroll.knob.scaleY;
            return;
        }// end function

        function timerListener(event:TimerEvent) : void
        {
            var _loc_2:* = this;
            var _loc_3:* = this.timerCount + 1;
            _loc_2.timerCount = _loc_3;
            if (this.timerCount >= 3)
            {
                this.myTimer.stop();
                this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete);
                this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
                this.hideMe();
            }
            return;
        }// end function

        public function checkForNewVersion()
        {
            this.loader.addEventListener(Event.COMPLETE, this.loaderComplete);
            this.loader.addEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
            this.loader.load(this.url);
            this.timerCount = 0;
            this.myTimer.start();
            return;
        }// end function

        function loaderIOErrorHandler(param1)
        {
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
            this.myTimer.stop();
            this.hideMe();
            return;
        }// end function

        function loaderComplete(event:Event) : void
        {
            var _loc_2:* = event.target.data;
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler);
            this.myTimer.stop();
            if (Number(_loc_2) > Number(MovieClip(parent).thisVersion))
            {
                trace("*** *** New version", _loc_2);
                this.myVersionText.text = "Your Version: " + String(MovieClip(parent).thisVersion);
                this.updateVersionText.text = "New Version: " + String(_loc_2);
                this.loader.addEventListener(Event.COMPLETE, this.loaderComplete2);
                this.loader.addEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler2);
                this.loader.load(this.releaseNotesURL);
                this.timerCount = 0;
                this.myTimer.start();
                this.loadingField.text = "Loading Version Release Notes ... Please Wait";
                this.loadingField.visible = true;
                this.showMe();
            }
            else if (Number(_loc_2) < Number(MovieClip(parent).thisVersion))
            {
                trace("*** *** You jave the beta version", MovieClip(parent).thisVersion, _loc_2);
                this.hideMe();
            }
            else
            {
                trace("*** *** Same version", _loc_2);
                this.hideMe();
            }
            return;
        }// end function

        function loaderIOErrorHandler2(param1)
        {
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete2);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler2);
            this.myTimer.stop();
            this.loadingField.text = "Error Loading Version Release Notes";
            this.loadingField.visible = true;
            this.hideMe();
            return;
        }// end function

        function loaderComplete2(event:Event) : void
        {
            this.loader.removeEventListener(Event.COMPLETE, this.loaderComplete2);
            this.loader.removeEventListener(IOErrorEvent.IO_ERROR, this.loaderIOErrorHandler2);
            this.myTimer.stop();
            var _loc_2:* = new URLRequest(event.target.data);
            this.htmlLoader.addEventListener(Event.COMPLETE, this.onPageLoadComplete);
            this.htmlLoader.load(_loc_2);
            return;
        }// end function

        public function onPageLoadComplete(param1)
        {
            this.loadingField.text = "";
            this.loadingField.visible = false;
            setChildIndex(this.scroll, (numChildren - 1));
            this.htmlLoader.height = this.htmlLoader.contentHeight;
            if (this.htmlLoader.contentHeight > this.htmlMask.height)
            {
                this.scroll.visible = true;
                this.scroll.knob.scaleY = this.htmlMask.height / this.htmlLoader.contentHeight;
            }
            else
            {
                this.scroll.visible = false;
            }
            return;
        }// end function

        public function showMe()
        {
            MovieClip(parent).setChildIndex(this, (MovieClip(parent).numChildren - 1));
            this.visible = true;
            return;
        }// end function

        public function hideMe()
        {
            this.visible = false;
            MovieClip(parent).afterNewVersionCheck();
            return;
        }// end function

        public function onCancelHandler(param1)
        {
            this.hideMe();
            return;
        }// end function

        public function onUpgradeNowHandler(param1)
        {
            navigateToURL(new URLRequest("http://explaindio.com/update.html"));
            this.hideMe();
            return;
        }// end function

        function frame1()
        {
            stop();
            return;
        }// end function

    }
}

What's is this? president .. if its solution then :P how we can use it.
06-22-2015, 09:33 PM
Post: #48
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
PLease share a working crack version ,
Any News on this Repped added to the OP
:)
Biggrin
06-24-2015, 10:29 PM
Post: #49
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
Hope it works
06-24-2015, 10:30 PM
Post: #50
RE: [GET] [BBHF Exclusive] Latest Explaindio v2.003 Standard Version Cracked By Arif shah
You hope WHAT works????

(06-24-2015 10:29 PM)maurya Wrote:  Hope it works
64.gif




23.gif
Free counters!