Probably one of the worst and most frustrating bugs. Turns out computeSpectrum will NOT work if ANOTHER Flash is using audio. Meaning if you have a Flash that using SoundMixer.computeSpectrum one of those super annoying security sandbox runtime errors will pop up on the browser if YouTube, GMail, or any other Flash using audio is [...]
Ethics and Online Privacy
Online, privacy barely exists. Every page, email, and instant message can be intercepted, manipulated, and/or logged. The millions of Internet users browsing the web at this very moment may be surprised to find that their online information is not secure. The Internet’s greatest strength in accessibility is its greatest weakness in security. Web servers have [...]
Why doesn’t System.Capabilities class have browser property?
Can someone explain why Adobe put in the feature: trace(Capabilities.os); // gets the operating system and not something like trace(Capabilities.browser); // gets the browser… this property doesn’t exist unfortunately… On a game project I’m working on, the game uses key combinations such as CTRL+Z and CTRL+Y for certain features. Unfortunately, combo keys using CTRL key [...]
AS3 EventManager 1.23: cleanUp method added
A major reason why some users of my EventManager class may see more memory leaks being shown than actual memory leaks is because EventManager stores all the listeners in a dictionary. If we remove a display object then technically (if weakReference is set to true) the listeners are removed for the DisplayObject and its children. Until today, [...]
Boomshine Flash Game ported to IPhone
Boomshine, my most popular Flash game, has just been released on the Apple ITunes store. You can now download it now on the IPhone or IPod touch. Jacob Thurman , whose blog current theme is coincidently the same as mine (makes things a bit confusing), is a developer in Chicago who contacted me recently with a [...]
EventManager Class Update
Hate keeping track of event listeners? Wish you had removeAllListeners()? Wish you had removeAllListeners(EventDispatcherWithABunchOfListeners)? Wish you could remove all listeners that targetted a specific function? A while ago I posted a class I wrote to handle actionscript 3 listeners. I updated EventManager.as today to by default set weakReference to true and to always add the listener [...]