Google Swiffyがversion 5.3にアップデートされ、AS3ほか大量アップデート(リリースノート長い!)

Google Swiffyがversion 5.3になり、AS3ほか大量アップデートされました。

Google Swiffy

ご覧のとおり、リリースノート長いです。AS3やらAS2やら入り乱れています。

September 30, 2013 (version 5.3.0)

  • Added support for Add, Darken, Difference, Lighten, Multiply, Screen and Subtract blend modes.
  • Added support for AS2 drag and drop.
  • Added support for AS2 EditText.filters.
  • Added support for AS2 Object.hasOwnProperty.
  • Added support for AS2 ConvolutionFilter and GlowFilter.
  • Added support for AS2 flash.geom.Matrix, flash.geom.Point and flash.geom.Rectangle.
  • Added write support for AS2 Text variables which now respect changes to text or htmlText values.
  • Added support for TextField parameters in AS2 MovieClip.setMask.
  • Added support for AS3 Bitmap and BitmapData.
  • Added experimental support for AS3 ExternalInterface in directly embedded conversions.
  • Added support for AS3 Object.setPropertyIsEnumerable.
  • Added support for AS3 MouseEvents DOUBLE_CLICK, MOUSE_MOVE, MOUSE_OVER and MOUSE_OUT.
  • Added support for AS3 InteractiveObject.mouseEnabled and InteractiveObject.doubleClickEnabled.
  • Added support for AS3 DisplayObject.mouseChildren.
  • Added support for AS3 TextField.defaultTextFormat, TextField.embedFonts, TextField.getLineText, TextField.numLines, TextField.autoSize, TextField.wordWrap, TextField.multiline.
  • Added support for AS3 MovieClip.currentFrame, MovieClip.totalFrame and framesLoaded.
  • Added support for “@attribute” style string parameters in AS3 XML methods.
  • Added basic support for nested AS3 LoaderInfo objects with support for loader, loaderURL and url properties.
  • Added support for constructing AS3 EventDispatcher objects with a delegate.
  • Added support for AS2 and AS3 Array.sortOn.
  • Added support for reading display object filters in AS2 and AS3.
  • Added support for TextFormat letterSpacing, leading, rightMargin, leftMargin, underline and kerning in AS2, AS3 and tags.
  • Added support for indirect font names _sans, _serif and _typewriter.
  • Added support for paths with differing line end caps.
  • Added support for the PLACEOBJECT3 tag’s Visible and PlaceFlagHasCacheAsBitmap fields.
  • Added support for PLACEOBJECT tags directly referencing DEFINEBITS* tags.
  • Added support for the DEFINESCALINGGRID tag.
  • Added support for AVM2 CALLPROPLEX bytecode instruction.
  • Added stage.setBackground allowing the background color to be overriden on a conversion.
  • Improved filter rendering and AS2 scripting support.
  • Improved dynamic clipping paths in IE9.
  • Fixed handling of collisions between AS2 properties and display object variables.
  • Fixed execution of frame actions when jumping to positions past the final frame.
  • Fixed offsets values and inheritance of AS2 ColorMatrixFilter.
  • Fixed AS3 behavior when a derived class overrides only the getter or setter of a super class accessor.
  • Fixed invocation of AS3 methods via their interface name.
  • Fixed invocation of AS3 global functions when assigned to and called on another object.
  • Fixed AS3 init scripts to only run when first referenced, handle references between DOABC tags and correctly register global functions.
  • Fixed AS3 flash.utils.ByteArray subscript access to return unsigned values.
  • Fixed AS3 ENTER_FRAME to dispatch to all display objects with registered listeners, not just those added to the stage.
  • Fixed AS3 flash.util.Dictionary behavior when using keys with custom toString methods.
  • Fixed bounding box calculations for autosizing text fields.
  • Fixed hit zone calculations for static text including behavioral differences where Advanced Text Rendering is specified.
  • Fixed text alignment issues for SWF versions <= 7.
  • Fixed rendering artifacts present on very thin strokes in Chrome.
  • Fixed dark halos around indexed images with an alpha channel.
  • Fixed rendering of newlines in justified text.
  • Fixed dispatch of mouse events to elements appearing or disappearing under the mouse.
  • Fixed exception caused by gradients with no defined stops.
  • Fixed broken drop shadows in Firefox.
  • Fonts are now always rendered as shapes.

計73行!!軽くめまいがしますが、がんばって訳してみます。まずはGoogle翻訳様が。

続きを読む →

Google Swiffyがversion 5.2にアップデートされ、AS3や読み込み周りといろいろと更新。

Google Swiffyがversion 5.2にアップデートされ、いろいろと更新されました。

Google Swiffy

みてみると対応箇所がかなり多く、素敵すぎ。我らがSwiffyは高みを突き進みます。(と同時に、不具合が出ないといいなぁ・・・。)

June 4, 2013 (version 5.2.0)

  • Added basic convolution filter support.
  • Added support for flash.utils.getDefinitionByName, getQualifiedClassName and getQualifiedSuperclassName.
  • Added support for XML.send, XML.sendAndLoad, LoadVars.send and LoadVars.sendAndLoad.
  • Added support for TextFormat.size.
  • Added support for TextField.setNewTextFormat and TextField.getNewTextFormat.
  • Added programatic support for most filters.
  • Added support for flash.display.Shape.
  • Added initial graphics support for AS3.
  • Added support for AS3 Vector.
  • Added support for DefineEditText.autoSize.
  • Added basic support for flash.utils.ByteArray.
  • Added support for flash.net.URLRequestHeader.
  • Added support for flash.events.Event.ADDED_TO_STAGE and flash.events.Event.COMPLETE.
  • Added support for TextField.multiline, TextField.wrapWord, TextField.textHeight and TextField.textWidth.
  • Improved AS2 and AS3 URI encoding and decoding support.
  • Improved external resources support.
  • Improved warning detection on ActionScript3.
  • Improved ActionScript3 type system support.
  • Improved filter quality.
  • Improved flashVars handling.
  • Improved XML parsing and ActionScript support.
  • Fixed AS3 construction order.
  • Fixed valueOf for AS2 MovieClips.
  • Fixed issues with the is/as operators.

続きを読む →

Google Swiffyがversion 5.1にアップデートされ、外部リソースのロードを(実験的に)サポート

Google Swiffyがversion 5.1にアップデートされ、外部リソースのロードを(実験的に)サポートされました。

Google Swiffy

March 20, 2013 (version 5.1.0)

  • Added experimental support for external resource loading.
  • Added dynamic text support for Firefox and IE (other browsers were already supported).
  • Added support for AS3 exception handling and optional arguments.
  • Added support for loadMovie, loadMovieNum, loadVariables, loadVariablesNum, unloadMovie, unloadMovieNum, LoadVars, _lockroot, MovieClipLoader, XML and XMLNode (AS2).
  • Added support for QName, Namespace, Loader, LoaderInfo, Stage, Matrix, Point, Rectangle, Transform, ColorTransform, Vector3D, URLLoader and URLVariables (AS3).
  • Improved rendering of justified text.
  • Improved type coercion in AS3.
  • Improved the order of object initialization and construction.
  • Fixed the scope in which on() handlers are executed for nested buttons.
  • Fixed a problem with constants in AS3.

続きを読む →