Blog

  • London, My Condolences

    Her majesty IM’d me this morning about the terrorist attacks on London by first hoping that Guy wasn’t near the blast, and then giving me context to London being attacked. So far I’ve heard Guy Watson, Peter Hall, Mike Downey (he’s travelling there), and Aral Balkan are ok since all but Mike are in Flash Forward New York City.

    Anyone who says that tragic events that occur outside of America don’t affect us is wrong. My first thoughts after hearing it were to confirm there were casualties, and ensure my friends were ok. Even though they are, I’m still shaken and horribly saddened about those injured and killed. There are still a ton of other brits I don’t know if they are ok or not from the Flash community…

    I’m finding it extremely hard to concentrate.

  • Flex: Star Wars Galaxies Resource Viewer v3

    Built v3 of my SWG Resource Viewer in Flex (1st @ 2nd Central, 3rd Flex). It’s basically an application that shows you a list of recent resources, data being served from community driven swgcraft.com, that crafters in the Star Wars Galaxies MMORPG can utilize to filter the results and see what resources are available. Since resource quality, types, and locations change weekly, and some qualties/types don’t resurface for months at a time, crafters from Amorsmiths, Weaponsmiths, and even Chefs like to know what’s what, and where since some things in game can’t be made without certain ingredients.

    As such, I tried my best to implement 2 filtering mechnisms in the huge amount of data; quality range & profession type. Quality range is adjusted by averaging the current numbers displayed in the columns currently visible, and showing only what matches the range set on the dual-thumbed slider. The 2nd is using an XML file to only show resources a certain profession cares about. Currently only weaponsmith is implemented because her majesty has a weaponsmith for 1 of her characters, and thus asked me to implement it. I’ve already been asked for a plethora of minor feature requests mainly relating to usability (saving colums, saving DataGrid widths, filtering via other professions, etc.). Not that I don’t already have enough open source software projects to work on (CaptivatePlayer, AMFPHP examples, personally modded-ARP) in my free time.

    Anyway, app’s there with source. I used some of ARP in Flex (made my own Controller class instead of mapping commands directly). Commands rock! Also, since I ripped the SWF out and lost all JavaScript, I had to use PHP to automatically write FlashVars tags based on what you set in the URL for get vars (was using PHP anyway to get the gzipped XML feeds). Flex by default uses JavaScript to parse out the URL, and setup _root/mx.core.Application.application scoped vars that you can utilize to init your application.

    SWG Resource Viewer v3

  • Zinc Browser & Hacking Root: Part Deux

    Ok, callback had nothing to do with _root hacking; it had to do with the exe calling the SWF from a remote URL. Since the ActiveX is being used (thanks for the 411 Kenny), it’s still acting like a browser based SWF, and thus is restricted by the security sandbox. So, Zinc can’t call the onBrowserDocumentComplete event on _root… because it’s not allowed per Flash’s security sandbox.

    You package it internally vs. a remote SWF, and she works fine.

  • Xamlon MapServer, aka “Google Maps in C# + Flash”

    Wasn’t aware of this addition to the Google Maps I’m-insecure-with-SWF retaliations. Laughingly, I’ve seen Manish’s Flex version, and this Xamlon(C#-to-SWF) version… but no pure Flash one!? Hah hah!

    Since the open-source g33ks are pushing your buttons, I’ll do so too; can this not be done in pure Flash? :: maniacal laugh ::

    Via Darron Schall.