Sunday, April 4, 2010

New Actionscript Objects


  • flash.external
    • flash.external.ExternalInterface
  • flash.net
    • flash.net.FileReferenceList
    • flash.net.FileReference
  • flash.geom
    • flash.geom.Transform
    • flash.geom.ColorTransform
    • flash.geom.Matrix
    • flash.geom.Point
      • flash.geom.Point.interpolate
      • flash.geom.Point.polar
      • flash.geom.Point.distance
    • flash.geom.Rectangle
  • flash.filters
    • flash.filters.DisplacementMapFilter
      • flash.filters.DisplacementMapFilter.Mode
        • flash.filters.DisplacementMapFilter.Mode.COLOR
        • flash.filters.DisplacementMapFilter.Mode.IGNORE
        • flash.filters.DisplacementMapFilter.Mode.CLAMP
        • flash.filters.DisplacementMapFilter.Mode.WRAP
    • flash.filters.ColorMatrixFilter
    • flash.filters.ConvolutionFilter
    • flash.filters.GradientBevelFilter
    • flash.filters.GradientGlowFilter
    • flash.filters.BevelFilter
    • flash.filters.GlowFilter
    • flash.filters.BlurFilter
    • flash.filters.DropShadowFilter
    • flash.filters.BitmapFilter
      • flash.filters.BitmapFilter.Type
        • flash.filters.BitmapFilter.Type.FULL
        • flash.filters.BitmapFilter.Type.OUTER
        • flash.filters.BitmapFilter.Type.INNER
      • flash.filters.BitmapFilter.Quality
        • flash.filters.BitmapFilter.Quality.HIGH
        • flash.filters.BitmapFilter.Quality.MEDIUM
        • flash.filters.BitmapFilter.Quality.LOW
  • flash.display
    • flash.display.BitmapData
      • flash.display.BitmapData.loadBitmap
      • flash.display.BitmapData.Channel
        • flash.display.BitmapData.Channel.ALPHA
        • flash.display.BitmapData.Channel.BLUE
        • flash.display.BitmapData.Channel.GREEN
        • flash.display.BitmapData.Channel.RED
  • flash.text
    • flash.text.TextRenderer
      • flash.text.TextRenderer.maxLevel
      • flash.text.TextRenderer.antiAliasType
      • flash.text.TextRenderer.setAdvancedAntialiasingTable
      • flash.text.TextRenderer.FontStyle
        • flash.text.TextRenderer.FontStyle.BOLDITALIC
        • flash.text.TextRenderer.FontStyle.ITALIC
        • flash.text.TextRenderer.FontStyle.BOLD
        • flash.text.TextRenderer.FontStyle.NONE
      • flash.text.TextRenderer.ColorType
        • flash.text.TextRenderer.ColorType.LIGHT
        • flash.text.TextRenderer.ColorType.DARK
      • flash.text.TextRenderer.GridFitType
        • flash.text.TextRenderer.GridFitType.SUBPIXEL
        • flash.text.TextRenderer.GridFitType.PIXEL
        • flash.text.TextRenderer.GridFitType.NONE
      • flash.text.TextRenderer.AntiAliasType
        • …GLOBAL_ADVANCED_ANTIALIASING_TEXTFIELD_CONTROL
        • …GLOBAL_ADVANCED_ANTIALIASING_ON
        • …GLOBAL_ADVANCED_ANTIALIASING_OFF
        • …ADVANCED
        • …NORMAL

Properties for the new Flash filters

  • DisplacementMapFilter
    • clone:function
    • alpha:number
    • color:number
    • mode:string
    • scaleY:number
    • scaleX:number
    • componentY:number
    • componentX:number
    • mapPoint:object
    • mapBitmap:undefined
  • ColorMatrixFilter
    • clone:function
    • matrix:object
  • ConvolutionFilter
    • clone:function
    • alpha:number
    • color:number
    • clamp:boolean
    • preserveAlpha:boolean
    • bias:number
    • divisor:number
    • matrix:object
    • matrixY:number
    • matrixX:number
  • GradientBevelFilter
    • clone:function
    • type:string
    • knockout:boolean
    • strength:number
    • quality:number
    • blurY:number
    • blurX:number
    • ratios:object
    • alphas:object
    • colors:object
    • angle:number
    • distance:number
  • GradientGlowFilter
    • clone:function
    • type:string
    • knockout:boolean
    • strength:number
    • quality:number
    • blurY:number
    • blurX:number
    • ratios:object
    • alphas:object
    • colors:object
    • angle:number
    • distance:number
  • BevelFilter
    • clone:function
    • type:string
    • blurY:number
    • blurX:number
    • knockout:boolean
    • strength:number
    • quality:number
    • shadowAlpha:number
    • shadowColor:number
    • highlightAlpha:number
    • highlightColor:number
    • angle:number
    • distance:number
  • GlowFilter
    • clone:function
    • strength:number
    • blurY:number
    • blurX:number
    • knockout:boolean
    • inner:boolean
    • quality:number
    • alpha:number
    • color:number
  • BlurFilter
    • clone:function
    • quality:number
    • blurY:number
    • blurX:number
  • DropShadowFilter
    • clone:function
    • hideObject:boolean
    • strength:number
    • blurY:number
    • blurX:number
    • knockout:boolean
    • inner:boolean
    • quality:number
    • alpha:number
    • color:number
    • angle:number
    • distance:number
  • BitmapFilter
    • clone:function

Wednesday, March 3, 2010

Se7en Inspired Flash Forward Trailer


I’ve been getting quite a few emails from people wanting to see a good size version of the Flash Forward trailer that I made. Cllick on the image below to see a Quicktime version. Its around 10 megs and is of a decent quality. The actual file I sent was around 50 megs so I don’t think anyone would want to wait that long.
Thanks,

Yet another Flash 8 filter demo


Just using blur and glow in an onEnterFrame with random values. This will be great for scary or horror type stuff! You need Flash Player 8 to view.

Flash 8 Proximity Blur


Woohoo! The blur filter with proximity applied. I’ll never sleep again! (Need Flash 8 beta player)

Flash 8 Drop Shadow Angles


Fun little thing where the drop shadow filters follow the angle of the mouse. (Flash 8 beta player required)

Flash Tooltip Class


Here is another class that I just wrote which creates a tooltip using the drawing API. All you do is create a single instance and then use the “showTip()” method to show it and change the text. You send the fill and stroke colors in hex format to the constructor. See the usage below:
[as]var tt:Tooltip = new Tooltip(0xFFFFEC,0×000000);
butt1.onRollOver = function() {
tt.showTip(“Button 1 Tip”);
}
butt1.onRollOut = function() {
tt.removeTip();
}[/as]

See below for an example: