New features in Maelstrom (8ball)
Wednesday, July 13th, 2005I know this beta is for testing compatibility of existing applications and movies, but we have to confess, everyone want to know some new features in new Maelstrom player. So test your application, and in coffee break you can read about or play with new features.
What other people found out: Must change version of swf to 8 (through HEX editor)
- Den Ivanov
- Progressive JPG, GIF and 24Bit PNG with transparency loading support
- antiAliasType
filters
gridFitType
sharpness
thickness -
MovieClip.BlendModeType
BlendModeType
HARDLIGHT, OVERLAY, ALPHA, INVERT, SUBTRACT, ADD, DIFFERENCE, DARKEN, LIGHTEN ,SCREEN, MULTIPLY, LAYER, NORMAL
- Paul Neave [via Flashcoders]
-
Iteration through the ‘flash’ object after seeing it in demos:
[as]
for (var i in flash) {
msg_txt.text += “\nflash.”+i+” = “+ flash[i] +”\n”;
for (var j in flash[i]) {
msg_txt.text += ” “+ j+” = “+ flash[i][j] +”:”;
var obj = new flash[i][j];
for (var k in obj) {
msg_txt.text += k + “, “;
}
msg_txt.text += “\n”;
}
}
[/as]Here are the results:
[as]
flash.external = [object Object]
ExternalInterface = [type Function]flash.net = [object Object]
FileReferenceList = [type Function] : _listeners, fileList
FileReference = [type Function] : _listeners, creator,creationDate, modificationDate, size, type, nameflash.geom = [object Object]
Transform = [type Function]
ColorTransform = [type Function] : toString, concat, rgb,blueOffset, greenOffset, redOffset, alphaOffset, blueMultiplier,
greenMultiplier, redMultiplier, alphaMultiplierMatrix = [type Function] : toString, transformPoint,deltaTransformPoint, scale, translate, rotate, identity, clone, createGradientBox, createBox, invert, concat, tx, ty, b, c, a, d
Point = [type Function] : toString, normalize, add, subtract,equals, offset, clone, length, x, y
Rectangle = [type Function] : toString, equals, union, intersects,intersection, containsRectangle, containsPoint, contains, offsetPoint,offset, inflatePoint, inflate, size, bottomRight, topLeft, bottom,top, right, left, isEmpty, setEmpty, clone, x, y, width, height
flash.filters = [object Object]
DisplacementMapFilter = [type Function] : clone, alpha, color,mode, scaleY, scaleX, componentY, componentX, mapPoint, mapBitmap
ColorMatrixFilter = [type Function] : clone, matrix
ConvolutionFilter = [type Function] : clone, alpha, color, clamp,preserveAlpha, bias, divisor, matrix, matrixY, matrixX
GradientBevelFilter = [type Function] : clone, type, knockout,strength, quality, blurY, blurX, ratios, alphas, colors, angle, distance
GradientGlowFilter = [type Function] : clone, type, knockout,strength, quality, blurY, blurX, ratios, alphas, colors, angle,
distanceBevelFilter = [type Function] : clone, type, blurY, blurX,knockout, strength, quality, shadowAlpha, shadowColor, highlightAlpha,
highlightColor, angle, distanceGlowFilter = [type Function] : clone, strength, blurY, blurX,knockout, inner, quality, alpha, color
BlurFilter = [type Function] : clone, quality, blurY, blurX
DropShadowFilter = [type Function] : clone, hideObject, strength,blurY, blurX, knockout, inner, quality, alpha, color, angle, distance
BitmapFilter = [type Function] : clone
flash.display = [object Object]
BitmapData = [type Function]flash.text = [object Object]
TextRenderer = [type Function]
[/as]
If you know more, let us know ![]()
Enjoy.
tagged under:





1 Trackbacks/Pingbacks
13 Comments
Pablo Costantini
• Visit Site
July 13th, 2005
Here’s an example using MovieClip.BlendModeType:
http://www.luminicbox.com/blog/default.aspx?page=post&id=49
Click on the ‘Descargar fuente’ for the source.
Administrator
• Visit Site
July 13th, 2005
it works great, very nice, but if I wanted to add blendMode in my big applications, i cannot run them (not because blendMode) but because change version to 8. (with player 8 but version swf 7 they are ok). But changing of swf to 8 and working correctly is not purpose of flash player 8
parpin
• Visit Site
July 13th, 2005
external [object Object]
external.ExternalInterface [type Function]
net [object Object]
net.FileReferenceList [type Function]
net.FileReference [type Function]
geom [object Object]
geom.Transform [type Function]
geom.ColorTransform [type Function]
geom.Matrix [type Function]
geom.Point [type Function]
geom.Point.interpolate [type Function]
geom.Point.polar [type Function]
geom.Point.distance [type Function]
geom.Rectangle [type Function]
filters [object Object]
filters.DisplacementMapFilter [type Function]
filters.DisplacementMapFilter.Mode [object Object]
filters.DisplacementMapFilter.Mode.COLOR:color
filters.DisplacementMapFilter.Mode.IGNORE:ignore
filters.DisplacementMapFilter.Mode.CLAMP:clamp
filters.DisplacementMapFilter.Mode.WRAP:wrap
filters.ColorMatrixFilter [type Function]
filters.ConvolutionFilter [type Function]
filters.GradientBevelFilter [type Function]
filters.GradientGlowFilter [type Function]
filters.BevelFilter [type Function]
filters.GlowFilter [type Function]
filters.BlurFilter [type Function]
filters.DropShadowFilter [type Function]
filters.BitmapFilter [type Function]
filters.BitmapFilter.Type [object Object]
filters.BitmapFilter.Type.FULL:full
filters.BitmapFilter.Type.OUTER:outer
filters.BitmapFilter.Type.INNER:inner
filters.BitmapFilter.Quality [object Object]
filters.BitmapFilter.Quality.HIGH:3
filters.BitmapFilter.Quality.MEDIUM:2
filters.BitmapFilter.Quality.LOW:1
display [object Object]
display.BitmapData [type Function]
display.BitmapData.loadBitmap [type Function]
display.BitmapData.Channel [object Object]
display.BitmapData.Channel.ALPHA:8
display.BitmapData.Channel.BLUE:4
display.BitmapData.Channel.GREEN:2
display.BitmapData.Channel.RED:1
text [object Object]
text.TextRenderer [type Function]
text.TextRenderer.maxLevel 4
text.TextRenderer.antiAliasType default
text.TextRenderer.setAdvancedAntialiasingTable [type Function]
text.TextRenderer.FontStyle [object Object]
text.TextRenderer.FontStyle.BOLDITALIC:bolditalic
text.TextRenderer.FontStyle.ITALIC:italic
text.TextRenderer.FontStyle.BOLD:bold
text.TextRenderer.FontStyle.NONE:none
text.TextRenderer.ColorType [object Object]
text.TextRenderer.ColorType.LIGHT:light
text.TextRenderer.ColorType.DARK:dark
text.TextRenderer.GridFitType [object Object]
text.TextRenderer.GridFitType.SUBPIXEL:subpixel
text.TextRenderer.GridFitType.PIXEL:pixel
text.TextRenderer.GridFitType.NONE:none
text.TextRenderer.AntiAliasType [object Object]
text.TextRenderer.AntiAliasType.GLOBAL_ADVANCED_ANTIALIASING_TEXTFIELD_CONTROL:default
text.TextRenderer.AntiAliasType.GLOBAL_ADVANCED_ANTIALIASING_ON:on
text.TextRenderer.AntiAliasType.GLOBAL_ADVANCED_ANTIALIASING_OFF:off
text.TextRenderer.AntiAliasType.ADVANCED:advanced
text.TextRenderer.AntiAliasType.NORMAL:normal
parpin
• Visit Site
July 13th, 2005
external [object Object]
external.ExternalInterface [type Function]
ob =new external.ExternalInterface():
net [object Object]
net.FileReferenceList [type Function]
ob =new net.FileReferenceList():
ob._listeners:
ob.fileList:
net.FileReference [type Function]
ob =new net.FileReference():
ob._listeners:
ob.creator: undefined
ob.creationDate: undefined
ob.modificationDate: undefined
ob.size: undefined
ob.type: undefined
ob.name: undefined
geom [object Object]
geom.Transform [type Function]
ob =new geom.Transform():
geom.ColorTransform [type Function]
ob =new geom.ColorTransform():
ob.toString: [type Function]
subob =new (redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0).toString():
ob.concat: [type Function]
subob =new (redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0).concat():
ob.rgb: 0
ob.blueOffset: 0
ob.greenOffset: 0
ob.redOffset: 0
ob.alphaOffset: 0
ob.blueMultiplier: 1
ob.greenMultiplier: 1
ob.redMultiplier: 1
ob.alphaMultiplier: 1
geom.Matrix [type Function]
ob =new geom.Matrix():
ob.toString: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).toString():
ob.transformPoint: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).transformPoint():
ob.deltaTransformPoint: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).deltaTransformPoint():
ob.scale: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).scale():
ob.translate: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).translate():
subob.ty: NaN
subob.tx: NaN
ob.rotate: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).rotate():
ob.identity: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).identity():
subob.tx: 0
subob.ty: 0
subob.b: 0
subob.c: 0
subob.a: 1
subob.d: 1
ob.clone: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).clone():
ob.createGradientBox: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).createGradientBox():
ob.createBox: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).createBox():
subob.ty: 0
subob.tx: 0
ob.invert: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).invert():
subob.ty: NaN
subob.tx: NaN
subob.d: NaN
subob.c: NaN
subob.b: NaN
subob.a: NaN
ob.concat: [type Function]
subob =new (a=1, b=0, c=0, d=1, tx=0, ty=0).concat():
subob.ty: NaN
subob.tx: NaN
subob.d: NaN
subob.c: NaN
subob.b: NaN
subob.a: NaN
ob.tx: 0
ob.ty: 0
ob.b: 0
ob.c: 0
ob.a: 1
ob.d: 1
geom.Point [type Function]
ob =new geom.Point():
ob.toString: [type Function]
subob =new (x=0, y=0).toString():
ob.normalize: [type Function]
subob =new (x=0, y=0).normalize():
ob.add: [type Function]
subob =new (x=0, y=0).add():
ob.subtract: [type Function]
subob =new (x=0, y=0).subtract():
ob.equals: [type Function]
subob =new (x=0, y=0).equals():
ob.offset: [type Function]
subob =new (x=0, y=0).offset():
subob.y: NaN
subob.x: NaN
ob.clone: [type Function]
subob =new (x=0, y=0).clone():
ob.length: 0
ob.x: 0
ob.y: 0
geom.Point.interpolate [type Function]
subob =new geom.Point.interpolate():
geom.Point.polar [type Function]
subob =new geom.Point.polar():
geom.Point.distance [type Function]
subob =new geom.Point.distance():
geom.Rectangle [type Function]
ob =new geom.Rectangle():
ob.toString: [type Function]
subob =new (x=0, y=0, w=0, h=0).toString():
ob.equals: [type Function]
subob =new (x=0, y=0, w=0, h=0).equals():
ob.union: [type Function]
subob =new (x=0, y=0, w=0, h=0).union():
ob.intersects: [type Function]
subob =new (x=0, y=0, w=0, h=0).intersects():
ob.intersection: [type Function]
subob =new (x=0, y=0, w=0, h=0).intersection():
ob.containsRectangle: [type Function]
subob =new (x=0, y=0, w=0, h=0).containsRectangle():
ob.containsPoint: [type Function]
subob =new (x=0, y=0, w=0, h=0).containsPoint():
ob.contains: [type Function]
subob =new (x=0, y=0, w=0, h=0).contains():
ob.offsetPoint: [type Function]
subob =new (x=0, y=0, w=0, h=0).offsetPoint():
subob.y: NaN
subob.x: NaN
ob.offset: [type Function]
subob =new (x=0, y=0, w=0, h=0).offset():
subob.y: NaN
subob.x: NaN
ob.inflatePoint: [type Function]
subob =new (x=0, y=0, w=0, h=0).inflatePoint():
subob.height: NaN
subob.y: NaN
subob.width: NaN
subob.x: NaN
ob.inflate: [type Function]
subob =new (x=0, y=0, w=0, h=0).inflate():
subob.height: NaN
subob.y: NaN
subob.width: NaN
subob.x: NaN
ob.size: (x=0, y=0)
ob.size.toString: [type Function]
ob.size.normalize: [type Function]
ob.size.add: [type Function]
ob.size.subtract: [type Function]
ob.size.equals: [type Function]
ob.size.offset: [type Function]
ob.size.clone: [type Function]
ob.size.length: 0
ob.size.y: 0
ob.size.x: 0
ob.bottomRight: (x=0, y=0)
ob.bottomRight.toString: [type Function]
ob.bottomRight.normalize: [type Function]
ob.bottomRight.add: [type Function]
ob.bottomRight.subtract: [type Function]
ob.bottomRight.equals: [type Function]
ob.bottomRight.offset: [type Function]
ob.bottomRight.clone: [type Function]
ob.bottomRight.length: 0
ob.bottomRight.y: 0
ob.bottomRight.x: 0
ob.topLeft: (x=0, y=0)
ob.topLeft.toString: [type Function]
ob.topLeft.normalize: [type Function]
ob.topLeft.add: [type Function]
ob.topLeft.subtract: [type Function]
ob.topLeft.equals: [type Function]
ob.topLeft.offset: [type Function]
ob.topLeft.clone: [type Function]
ob.topLeft.length: 0
ob.topLeft.y: 0
ob.topLeft.x: 0
ob.bottom: 0
ob.top: 0
ob.right: 0
ob.left: 0
ob.isEmpty: [type Function]
subob =new (x=0, y=0, w=0, h=0).isEmpty():
ob.setEmpty: [type Function]
subob =new (x=0, y=0, w=0, h=0).setEmpty():
subob.x: 0
subob.y: 0
subob.width: 0
subob.height: 0
ob.clone: [type Function]
subob =new (x=0, y=0, w=0, h=0).clone():
ob.x: 0
ob.y: 0
ob.width: 0
ob.height: 0
filters [object Object]
filters.DisplacementMapFilter [type Function]
ob =new filters.DisplacementMapFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
ob.alpha: 0
ob.color: 0
ob.mode: wrap
ob.scaleY: 0
ob.scaleX: 0
ob.componentY: 0
ob.componentX: 0
ob.mapPoint: (x=0, y=0)
ob.mapPoint.toString: [type Function]
ob.mapPoint.normalize: [type Function]
ob.mapPoint.add: [type Function]
ob.mapPoint.subtract: [type Function]
ob.mapPoint.equals: [type Function]
ob.mapPoint.offset: [type Function]
ob.mapPoint.clone: [type Function]
ob.mapPoint.length: 0
ob.mapPoint.y: 0
ob.mapPoint.x: 0
ob.mapBitmap: undefined
filters.DisplacementMapFilter.Mode [object Object]
filters.DisplacementMapFilter.Mode.COLOR:color
filters.DisplacementMapFilter.Mode.IGNORE:ignore
filters.DisplacementMapFilter.Mode.CLAMP:clamp
filters.DisplacementMapFilter.Mode.WRAP:wrap
filters.ColorMatrixFilter [type Function]
ob =new filters.ColorMatrixFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
ob.matrix: 1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0
ob.matrix.19: 0
ob.matrix.18: 1
ob.matrix.17: 0
ob.matrix.16: 0
ob.matrix.15: 0
ob.matrix.14: 0
ob.matrix.13: 0
ob.matrix.12: 1
ob.matrix.11: 0
ob.matrix.10: 0
ob.matrix.9: 0
ob.matrix.8: 0
ob.matrix.7: 0
ob.matrix.6: 1
ob.matrix.5: 0
ob.matrix.4: 0
ob.matrix.3: 0
ob.matrix.2: 0
ob.matrix.1: 0
ob.matrix.0: 1
filters.ConvolutionFilter [type Function]
ob =new filters.ConvolutionFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
ob.alpha: 0
ob.color: 0
ob.clamp: true
ob.preserveAlpha: true
ob.bias: 0
ob.divisor: 1
ob.matrix:
ob.matrixY: 0
ob.matrixX: 0
filters.GradientBevelFilter [type Function]
ob =new filters.GradientBevelFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
ob.type: inner
ob.knockout: false
ob.strength: 1
ob.quality: 1
ob.blurY: 4
ob.blurX: 4
ob.ratios:
ob.alphas:
ob.colors:
ob.angle: 44.9999999772279
ob.distance: 4
filters.GradientGlowFilter [type Function]
ob =new filters.GradientGlowFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
ob.type: inner
ob.knockout: false
ob.strength: 1
ob.quality: 1
ob.blurY: 4
ob.blurX: 4
ob.ratios:
ob.alphas:
ob.colors:
ob.angle: 44.9999999772279
ob.distance: 4
filters.BevelFilter [type Function]
ob =new filters.BevelFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
ob.type: inner
ob.blurY: 4
ob.blurX: 4
ob.knockout: false
ob.strength: 1
ob.quality: 1
ob.shadowAlpha: 1
ob.shadowColor: 0
ob.highlightAlpha: 1
ob.highlightColor: 16777215
ob.angle: 44.9999999772279
ob.distance: 4
filters.GlowFilter [type Function]
ob =new filters.GlowFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
ob.strength: 2
ob.blurY: 6
ob.blurX: 6
ob.knockout: false
ob.inner: false
ob.quality: 1
ob.alpha: 1
ob.color: 16711680
filters.BlurFilter [type Function]
ob =new filters.BlurFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
ob.quality: 1
ob.blurY: 4
ob.blurX: 4
filters.DropShadowFilter [type Function]
ob =new filters.DropShadowFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
ob.hideObject: false
ob.strength: 1
ob.blurY: 4
ob.blurX: 4
ob.knockout: false
ob.inner: false
ob.quality: 1
ob.alpha: 1
ob.color: 0
ob.angle: 44.9999999772279
ob.distance: 4
filters.BitmapFilter [type Function]
ob =new filters.BitmapFilter():
ob.clone: [type Function]
subob =new [object Object].clone():
filters.BitmapFilter.Type [object Object]
filters.BitmapFilter.Type.FULL:full
filters.BitmapFilter.Type.OUTER:outer
filters.BitmapFilter.Type.INNER:inner
filters.BitmapFilter.Quality [object Object]
filters.BitmapFilter.Quality.HIGH:3
filters.BitmapFilter.Quality.MEDIUM:2
filters.BitmapFilter.Quality.LOW:1
display [object Object]
display.BitmapData [type Function]
ob =new display.BitmapData():
display.BitmapData.loadBitmap [type Function]
subob =new display.BitmapData.loadBitmap():
display.BitmapData.Channel [object Object]
display.BitmapData.Channel.ALPHA:8
display.BitmapData.Channel.BLUE:4
display.BitmapData.Channel.GREEN:2
display.BitmapData.Channel.RED:1
text [object Object]
text.TextRenderer [type Function]
ob =new text.TextRenderer():
text.TextRenderer.maxLevel 4
text.TextRenderer.antiAliasType default
text.TextRenderer.setAdvancedAntialiasingTable [type Function]
subob =new text.TextRenderer.setAdvancedAntialiasingTable():
text.TextRenderer.FontStyle [object Object]
text.TextRenderer.FontStyle.BOLDITALIC:bolditalic
text.TextRenderer.FontStyle.ITALIC:italic
text.TextRenderer.FontStyle.BOLD:bold
text.TextRenderer.FontStyle.NONE:none
text.TextRenderer.ColorType [object Object]
text.TextRenderer.ColorType.LIGHT:light
text.TextRenderer.ColorType.DARK:dark
text.TextRenderer.GridFitType [object Object]
text.TextRenderer.GridFitType.SUBPIXEL:subpixel
text.TextRenderer.GridFitType.PIXEL:pixel
text.TextRenderer.GridFitType.NONE:none
text.TextRenderer.AntiAliasType [object Object]
text.TextRenderer.AntiAliasType.GLOBAL_ADVANCED_ANTIALIASING_TEXTFIELD_CONTROL:default
text.TextRenderer.AntiAliasType.GLOBAL_ADVANCED_ANTIALIASING_ON:on
text.TextRenderer.AntiAliasType.GLOBAL_ADVANCED_ANTIALIASING_OFF:off
text.TextRenderer.AntiAliasType.ADVANCED:advanced
text.TextRenderer.AntiAliasType.NORMAL:normal
parpin
• Visit Site
July 13th, 2005
//for test
// create textFild with var ttt
//after convert at this.url
//http://www.quasimondo.com/qm_versionconverter_8.php
_root.r = _root;
ASSetPropFlags(_root, null, 6, 1);
ASSetPropFlags(_global, null, 6, 1);
ASSetPropFlags(flash, null, 6, 1);
// Liste tous les objets de _global.
for (var cetObjet in _root) {
ttt += “\r”+cetObjet+” “+_root[cetObjet];
}
ttt += “\r———————————\r”;
for (var cetObjet in _global) {
ttt += “\r”+cetObjet+” “+_global[cetObjet];
}
ttt += “\r———————————\r”;
for (var cetObjet in flash) {
ttt += “\r”+cetObjet+” “+flash[cetObjet];
if (flash[cetObjet]+”" == “[type Function]“) {
p = new flash[cetObjet]();
for (var ov in p) {
ttt += “\rnew “+cetObjet+”():”+p+”.”+ov+”: “+p[ov];
}
}
for (var o in flash[cetObjet]) {
ttt += “\r”+cetObjet+”.”+o+” “+flash[cetObjet][o];
if (flash[cetObjet][o]+”" == “[type Function]“) {
p = new flash[cetObjet][o]();
ttt += “\r\tob =new “+cetObjet+”.”+o+”():”;
for (var ov in p) {
ttt += “\r\tob.”+ov+”: “+p[ov];
if (p[ov]+”" == “[type Function]“) {
pp = new p[ov]();
ttt += “\r\t\tsubob =new “+p+”.”+ov+”():”;
for (var ocv in pp) {
ttt += “\r\t\tsubob.”+ocv+”: “+pp[ocv];
for (var ovv in pp[ocv]) {
ttt += “\r\t\tsubob.”+ocv+”.”+ovv+”: “+pp[ocv][ovv];
for (var ovvv in pp[ocv][ovv]) {
ttt += “\r\t\tsubob.”+ocv+”.”+ovv+”.”+ovvv+”: “+pp[ocv][ovv][ovvv];
}
}
}
}
for (var ovv in p[ov]) {
ttt += “\r\tob.”+ov+”.”+ovv+”: “+p[ov][ovv];
for (var ovvv in p[ov][ovv]) {
ttt += “\r\tob.”+ov+”.”+ovv+”.”+ovvv+”: “+p[ov][ovv][ovvv];
}
}
}
}
for (var oo in flash[cetObjet][o]) {
ttt += “\r”+cetObjet+”.”+o+”.”+oo+” “+flash[cetObjet][o][oo];
if (flash[cetObjet][o][oo]+”" == “[type Function]“) {
p = new flash[cetObjet][o][oo]();
ttt += “\r\t\tsubob =new “+cetObjet+”.”+o+”.”+[oo]+”():”;
for (var ov in p) {
ttt += “\r\t\tsubob.”+ov+”: “+p[ov];
for (var ovv in p[ov]) {
ttt += “\r\t\tsubob.”+ov+”.”+ovv+”: “+p[ov][ovv];
for (var ovvv in p[ov][ovv]) {
ttt += “\r\t\tsubob.”+ov+”.”+ovv+”.”+ovvv+”: “+p[ov][ovv][ovvv];
}
}
}
}
for (var ooo in flash[cetObjet][o][oo]) {
ttt += “\r”+cetObjet+”.”+o+”.”+oo+”.”+ooo+”:”+flash[cetObjet][o][oo][ooo];
}
}
}
}
ttt += “\r———————————\r”;
Administrator
• Visit Site
July 13th, 2005
great, have you working example with filters? till now I have just loadMovie with gif and png, and changing blendMode on movieclips
pooyaposh
• Visit Site
July 13th, 2005
Tinkered a bit with the filters…
Looks like they changed the MovieClip array filter variable to “filters”…previously it was reported that you were to assign filterList
Here’s some quick code:
var filterObj = new flash.filters.BlurFilter();
filterObj.blurX = 100;
filterObj.blurY = 100;
this.filters = [filterObj];
Administrator
• Visit Site
July 13th, 2005
it works great
thanks 
Administrator
• Visit Site
July 13th, 2005
but blending 2x 500×500pixels images where 1 is blured is CPU intensive (animation thgrough 40 ms setInterval)
chall3ng3r
• Visit Site
July 14th, 2005
I’ve just finished this little windows tool to easyly convert SWF version to 8.
No need for hex editors
i hope it’ll help you guyz in testing latest FP8 features.
// chall3ng3r //
chall3ng3r
• Visit Site
July 14th, 2005
sorry, i forget to paste the link. here it is: http://chall3ng3r.blogspot.com/
// chall3ng3r //
franky
• Visit Site
July 14th, 2005
some collected infos including flash8 COM API: http://www.develotec.com/flash8api.txt
for people who want to try out new features and use MTASC: use flash MX or MX2004 to create your SWF, then use the patch-tool to patch the SWF file to version 8 (otherwise the flash 8 features wont be working!!) -> Flash 8 PATCH TOOL: http://www.develotec.com/fto8.exe
cheers,franky
Todd Coulson
• Visit Site
August 4th, 2005
So many new features. So many features already present in Director MX 2004, Director MX, and Director 8.5. Why didn’t Macromedia decide to put these into Flash 5. They had the capability.
Live Preview
Leave a comment