Category: Flash

  • Zinc & Debugging Permitted

    My Zinc commands don’t work if I have Debugging Permitted checked for my FLA. As soon as I uncheck that, it works fine.

    :: goes to look at docs ::

    Nope, can’t find it. Basically, my mdminit() command as well as my mdm.prompt(“MDM Loaded”) do squat when Debugging Permitted is checked. That was a fun frikin’ hour.

    :: goes to look at forum ::

    Yep, 2 frikin’ threads. There should be a high-level page added to the docs:

    – call mdminit();
    – make sure Debugging Permitted is not checked for your FLA

    …BACK TO WORK…

  • InnKeeper Class

    I read FlashApe’s blog entry a little too quick… I thought it said “InnKeeper” and was like, “Wow! A D&D Flash post NOT by me!!!”

    …but it was IntKeeper.

    Pissed, I wrote this class to satiate my delusion. You can check an object in and out of rooms if any are available.

    class InnKeeper extends Object
    {
            
            static private var rooms_obj:Object = {};
            
            static var private SUITE:Number = 0;
            static var private NOBLE:Number = 1;
            static var private LUXURY:Number = 2;
            static var private COMMON:Number = 3;
            
            function InnKeeper()
            {
            }
            
            static public function getARoom(tennant:Object):Boolean
            {
                    if(InnKeeper.isRoomAvailable() == false)
                    {
                            return false;
                    }
                    else
                    {
                            var bestRoom:Number = InnKeeper.getBestRoom();
                            if(bestRoom == -1)
                            {
                                    // nice try hacker...
                                    return false;
                            }
                            InnKeeper.rooms_obj[bestRoom] = tennant;
                            return true;
                    }
            }
            
            static public function checkOut(obj:Object):Boolean
            {
                    for(var p in InnKeeper.rooms_obj)
                    {
                            if(InnKeeper.rooms_obj[p] == obj)
                            {
                                    InnKeeper.rooms_obj[p] == null;
                                    return true;
                            }
                    }
                    return false;
            }
            
            static public function isRoomAvailable():Boolean
            {
                    if(InnKeeper.rooms_obj[InnKeeper.SUITE] != null)
                    {
                            if(InnKeeper.rooms_obj[InnKeeper.NOBLE] != null)
                            {
                                    if(InnKeeper.rooms_obj[InnKeeper.LUXURY] != null)
                                    {
                                            if(InnKeeper.rooms_obj[InnKeeper.COMMON] != null)
                                            {
                                                    return false;
                                            }
                                            else
                                            {
                                                    return true;
                                            }
                                    }
                                    else
                                    {
                                            return true;
                                    }
                            }
                            else
                            {
                                    return true;
                            }
                    }
                    else
                    {
                            return true;
                    }
            }
            
            static private function getBestRoom():Number
            {
                    if(InnKeeper.rooms_obj[InnKeeper.SUITE] != null)
                    {
                            if(InnKeeper.rooms_obj[InnKeeper.NOBLE] != null)
                            {
                                    if(InnKeeper.rooms_obj[InnKeeper.LUXURY] != null)
                                    {
                                            if(InnKeeper.rooms_obj[InnKeeper.COMMON] != null)
                                            {
                                                    return -1;
                                            }
                                            else
                                            {
                                                    return InnKeeper.COMMON;
                                            }
                                    }
                                    else
                                    {
                                            return InnKeeper.LUXURY;
                                    }
                            }
                            else
                            {
                                    return InnKeeper.NOBLE;
                            }
                    }
                    else
                    {
                            return InnKeeper.SUITE;
                    }
            }
    }
    
  • Flash Video: Super Monkey Ball Deluxe

    I played this game for about 20 seconds on my Gamecube before I went looking for a hammer… her majesty managed to stop me before I ended the pain abrubtly, in the middle of my war cry to Thor.

    They’re all fuggin hilarious, but if your in a hurry, just watch the Swim one.

    Super Monkey Ball Deluxe – Boy in the Ball

    Via DJ Wrangla.

  • Montage-a-Google

    Pimp! This guy I think is using the Google webservices API, and then grabbing the images to make a collage. I tried:
    – cow
    – flower
    – pimp
    – jesse warden

    What’s crazy is I have nothing to do with Apple & Kill Bill 1… but this isn’t all about me; it’s neat to see what’s related image wise in searches, and only images. Images speak a 1000 words, so you get more back; whether the context is accurate is up to you I reckon.

    There is no way I’ve found to ensure the content is work safe, though, but regardless, neat!

    Montage-a-Google v1

    Via my man, Frankie Loscavio via his friend Eric.