Craig Grummitt – Before I forget

Discoveries in Swift and iOS development.

Writing

The public notebook: Swift, iOS, Flutter, and a long trail of “I will definitely remember this.”

  • Where in the world is Craig?

    There´s been not much movement in this blog for a while because I´ve been travelling South America for a few months and am currently in Bogotá, Colombia. If by chance anyone in…

    Keep reading

  • Embedded fonts disappearing when loaded into another SWF

    I once found that when an AS3 flash movie(let’s call it parent) that contained a UIComponent, loaded another AS3 flash movie(let’s call it child) that contained a UIComponent with embedded fonts, the…

    Keep reading

  • Component styling utility function

    In addition to an earlier post here: I have put the sample code into a simple utility function that will apply a TextFormat style to any component or TextField, without needing to…

    Keep reading

  • ‘as’ isn’t the equivalent of typing.

    I guess I hadn’t thought too deeply about it, but I always thought that the ‘as’ Operator was the equivalent of typing a variable. pseudo code example: [sourcecode language=”actionscript3″] type(test) = test…

    Keep reading

  • ComboBox direction

    I needed to force the Flex ComboBox to open in a specific direction. (I’m using a HTML Component FCKEditor, which has to be on top, so I need to aim the ComboBox…

    Keep reading

  • "Color" component parameter

    I never really understood why when you define a component parameter, you can define its type. Wouldn’t the variable type that the parameter is related to, always define the type of the…

    Keep reading

  • Skinning the DateField icon

    When adjusting the Date icon skin in a DateField component, its not sufficient to just use the css that Flex auto-generates when importing the Skin Artwork. In addition to ‘skin’, you must…

    Keep reading

  • adding classes dynamically Part II

    A little addition to a previous post on adding symbols dynamically from the library. I was having difficulty adding classes(that weren’t in the library) dynamically – they weren’t being recognised. var classRef:Class…

    Keep reading

  • CS4 component icon library bug.

    I’ve been wondering why items in my library disappear occasionally – including the library buttons and column headers! I’ve narrowed the problem down to a CS4 bug. Steps to reproduce bug: 1.Create…

    Keep reading

  • jerky raster animations

    It has always bothered me that animations of raster images are always jerky when they get to the point of animating less than a pixel per frame. Flash assumes that rasters should…

    Keep reading