welp, i'm The Flash Guy at work now. roles got shuffled on the team, and i guess i'm the only one who knows Actionscript, so now i get to do a job i've never been able to do (always got the "flash isn't practical" speech) but have always wanted to. pretty sweet deal... Posh and i just got paid too. fun job, lots of money. it's a tough life.
non coders might want to just comment and leave at this point... i'm annoyed with a few things in flash's scripting language and henceforth shall devote a healthy paragraph to it:
first off, there are no associative arrays. what the goddamn fucking fuck. since when does a scripting language not allow array keys? i've had to write a few workarounds already to search through arrays for the right value because i can only reference them numerically. fuckers. then there's the temporal quirks you run into... if i define a function with an eval'd reference to another object in it, by the time that function gets called later on in an event (onPress or whatever) flash has unset the variable i used when defining the function... it basically just doesn't hardwire any values in, even when it's known - by both me and the flash interpreter - that this function can only be called somewhere later down the road outside the current code page. i had to write a workaround that involves naming the movies and buttons i create with actionscript so that the name of the object itself contains references to its nesting and relation to other objects in the tree, so that when the function is called it grab the name, molest it with a few string functions, and end up rebuilding the vars that existed when i first wrote the function.
ok, that's enough geek ranting, onto slightly less geeky ranting: our digital cable (allegedly) works now. it was supposed to be fully working on monday... today is wednesday and we weren't even sure it was going to get fixed today. this is the five hojillionth time Shaw has fucked something up on my account... i'm not exaggerating. it really is the five hojillionth. they fuck up THAT often. they once fucked up so bad that they sent my bills to another city.
anyways, whining aside: i enjoy my job (there's been no sign of the bitchy old lady that was wacking Posh's steez), my girl just moved in, and i now have cupboards full of food and a new PS2 and digital cable to zone out in front of. life is neat.
non coders might want to just comment and leave at this point... i'm annoyed with a few things in flash's scripting language and henceforth shall devote a healthy paragraph to it:
first off, there are no associative arrays. what the goddamn fucking fuck. since when does a scripting language not allow array keys? i've had to write a few workarounds already to search through arrays for the right value because i can only reference them numerically. fuckers. then there's the temporal quirks you run into... if i define a function with an eval'd reference to another object in it, by the time that function gets called later on in an event (onPress or whatever) flash has unset the variable i used when defining the function... it basically just doesn't hardwire any values in, even when it's known - by both me and the flash interpreter - that this function can only be called somewhere later down the road outside the current code page. i had to write a workaround that involves naming the movies and buttons i create with actionscript so that the name of the object itself contains references to its nesting and relation to other objects in the tree, so that when the function is called it grab the name, molest it with a few string functions, and end up rebuilding the vars that existed when i first wrote the function.
ok, that's enough geek ranting, onto slightly less geeky ranting: our digital cable (allegedly) works now. it was supposed to be fully working on monday... today is wednesday and we weren't even sure it was going to get fixed today. this is the five hojillionth time Shaw has fucked something up on my account... i'm not exaggerating. it really is the five hojillionth. they fuck up THAT often. they once fucked up so bad that they sent my bills to another city.
anyways, whining aside: i enjoy my job (there's been no sign of the bitchy old lady that was wacking Posh's steez), my girl just moved in, and i now have cupboards full of food and a new PS2 and digital cable to zone out in front of. life is neat.
thanks for the office. i like it. even though i will only have the window for a week or two. then i bet i get moved into the warehouse where i will attacked by spiders. meanwhile, you will be in the white walled room with your lovely new skylight.
xox.
ps. you best not be stealin' my money.
[don't worry posh, i am not hitting on him in the slightest!