다시금 짧은시간에 beta3 가 공개 되었다.

들리는 소문에 의하면 8월에 모든 베타가 종료되고 정식 공개전 마무리 한다는 소문이 있지만

이왕 아이폰에 얹은거.. 다른 프로젝트 중이지만 일단 쭉 베타버전은 얹어 본다..

> beta3 공개를 알리는 메일내용~

Apple Developer
iOS 5 beta 3 now available
.
iOS 5 beta 3 and Xcode 4.2 with iOS 5 SDK beta 3 are now available on the iOS Dev Center. Download these new releases today and start developing your apps to take advantage of iCloud Storage, Newsstand Kit, Core Image, GLKit, Twitter, and new Game Center APIs.

.
> 베타3 다운로드 화면 (iOS5 beta 외에 아이튠즈 beta 등등이 업데이트 되었다)





> beta3 릴리즈 노트
iOS SDK Release Notes for iOS 5.0 beta 3


Important: This is a preliminary document for an API or technology in development. Although this document has been reviewed for technical accuracy, it is not final. Apple is supplying this information to help you plan for the adoption of the technologies and programming interfaces described herein. This information is subject to change, and software implemented according to this document should be tested with final operating system software and final documentation. Newer versions of this document may be provided with future seeds of the API or technology.

 
Contents:

Introduction
Bug Reporting
Notes and Known Issues

 

Introduction

iOS SDK 5.0 provides support for developing iOS applications and includes the complete set of Xcode tools, compilers, and frameworks for creating applications for iOS and Mac OS X. These tools include the Xcode IDE and the Instruments analysis tool among many others.

With this software you can develop applications that run on iPhone, iPad, or iPod touch running iOS 5.0. You can also test your applications using the included iOS Simulator, which supports iOS 5.0. There are two Xcode iOS SDK 5.0 images, one for installing on a Macintosh computer running Mac OS X 10.6.7 (Snow Leopard) or later, the other for installing on a Macintosh computer running Mac OS X 10.7 (Lion).

This version of iOS is intended only for installation on devices registered with Apple's developer program. Attempting to install this version of iOS in an unauthorized manner could put your device in an unusable state.

For more information and additional support resources, visit:

http://developer.apple.com/programs/ios/

Bug Reporting

Please report any bugs not mentioned in the “Notes and Known Issues” section using the Apple Bug Reporter on the Apple Developer website (http://developer.apple.com/bugreporter/). Additionally, you may discuss these issues and iOS SDK 5.0 in the Apple Developer Forums: http://devforums.apple.com. You can also access more information about iCloud Beta for Developers at: http://developer.apple.com/icloud

Notes and Known Issues

The following issues relate to using the 5.0 SDK to develop code.

Accounts

When creating an iCloud account you can use any Apple ID provided it is a full email address and not a MobileMe account. If you have a MobileMe account, you can copy data from that account to an iCloud account to use during testing. You can find more information on iCloud at: http://developer.apple.com/icloud


When setting up an iCloud or MobileMe account using the setup assistant and leaving Find My iPhone on, it might actually turn Find my iPhone off after the setup. Please verify in Settings/Mail, Contacts, Calendar/YourAccount that Find my iPhone is toggled On after leaving the setup assistant.


There is a problem finding a device using Find My iPhone on the MobileMe website (www.me.com) when switching from iCloud back to MobileMe. To workaround this issue:

On the device go to Settings->Mail, Contacts, Calendar-><your_account>@me.com and Toggle Find My iPhone off and back on. Now the device should show up on MobileMe website.

 

It is recommended that you disable Bookmarks on multiple accounts. If they are enabled, the results might be undefined.


NEW: In this beta the option of “Choosing a security question” is not working during an iCloud account setup.


AirPlay

Starting in iOS 5, video content in applications and websites are AirPlay-enabled by default.


iOS 5 supports AirPlay of video via AV Foundation.


FIXED: The Apple TV screen saver may degrade mirroring performance over AirPlay. The screen saver can be disabled in Apple TV settings.


Apple TV

Apple TV Software beta enables users to mirror the contents of an iPad 2 to an Apple TV (2nd generation) using AirPlay. This beta software also enables Photo Stream on Apple TV so users can access photos stored in iCloud. Apple TV Software beta is being provided to test the latest AirPlay functionality with your iOS 5 apps and web sites. If you wish to install Apple TV Software beta on your device, you must first register your device UDID in the iOS Developer Program Portal.


Audio

Using voice chat in iOS 5 requires setting the kAudioSessionMode_VoiceChat mode on the Audio Session, or setting the AVAudioSessionModeVoiceChat mode on the AVAudioSession object.


CalDav

FIXED: After creating a recurring event locally on the device, the device stops syncing after hitting an error on merge. Removing and re-adding the account acts as a workaround for this.


Calendar

All MobileMe calendars were duplicated after turning calendar syncing off and back on.


If you launch or manually refresh Calendars on an iPad, your calendars might disappear and you will have to tap "Show All Calendars" to display them again.


NEW: Restoring from a Seed 1 backup or earlier will cause MobileMe/iCloud calendars not to sync. Subscribed calendars will show up in Calendars but none of your event calendars will appear in MobileCal. To workaround the problem please remove and re-add the account.


GameKit

Match data for turn based matches is currently limited to 4 KB of data.


GameCenter

If you have an existing Game Center account which has not yet gone through the first-time Game Center flow in iOS 5, you will encounter a crash when signing into a game's login alert directly. The workaround for this is to launch Game Center to complete the first-time flow.


iBooks

iBooks 1.2.2 may fail to display some text or images in books. Please update to iBooks 1.3 in the App Store.


iCloud Backup

As this is beta software, it is recommended that you do not use the iCloud services to store any critical data or information. If you enable iCloud Backup, automatic backup with iTunes when syncing will be disabled. We suggest you also manually back up your device with iTunes.


In the iOS 5 beta, support for data protection in iCloud Backup is unavailable. Apps that have protected files will not have any of their data or metadata backed up as a result.


After restoring, you may not be able to back up again because the device still thinks it's restoring. To workaround this issue try syncing apps or media that are missing form iTunes or try deleting your iCloud account and adding it back.


If you delete your backup, the feature will be disabled but settings may still indicate that it is enabled and you will have to toggle the BackUp to Cloud switch in Settings.


For compatibility reasons, this version of the iOS 5 beta requires that all files be backed up again, instead of only those files that have changed since your last backup. This may cause a warning that your account is over quota. In case the warning occurs, you can delete your oldest backup to free up space and then initiate a backup.


iCloud Storage

During the iOS 5 beta period, any documents stored on the servers might be purged periodically before GM. Therefore, it is highly recommended that you do not store any critical documents or information on the servers.


If your application is using the NSMetadataQuery class, you must set a predicate, even though the predicate itself is ignored.


The Foundation framework doesn't include the team ID when looking for an app's mobile documents container. The Team ID must be included at the beginning of the identifier string passed to the URLForUbiquityContainerIdentifier: method.


In this beta, the setSortDescriptors: method of NSMetadataQuery is not supported.


In this beta, if you want to use iCloud, you have to manually specify various container identifiers (your application’s Display set) within an Entitlements file for both of your Mac OS X and iOS projects.


There are issues using the Cloud Storage document API in conjunction with protected data which can lead to data corruption.


In this beta, document-based applications cannot always detect when files change, move, or are deleted out from underneath them.


NEW: In this beta, file presenters (objects that adopt the NSFilePresenter protocol) do not receive some of the messages that they're supposed to receive, especially:

presentedItemDidChange


presentedSubitemDidAppearAtURL:


presentedSubitemDidChangeAtURL:


You can workaround this by implementing the relinquishPresentedItemToWriter: method and checking to see if the writer actually wrote when your file presenter reacquires. You can also use FSEvents to observe file system changes


In this beta, messages about changes to files in a directory are not getting delivered to objects that adopt the NSFilePresenter protocol.


While reporting a bug related to the iCloud storage interfaces, please include the logs collected during your debugging session. To generate these logs, you must install a special debug profile on your device.

The debug profile can be obtained from http://connect.apple.com. This profile enables the generation of debug logs that are needed to diagnose any problems using iCloud storage. The instructions to collect the logs are:
1.
Install the profile. (The easiest way to do this is to mail it to yourself and open the attachment on their device.)

2.
Reproduce the bug.

3.
Sync with iTunes to pull the logs off your device.

4.
Attach the logs to your bug report. You can find the logs in ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.


These logs can grow large very quickly, so you should remove the profile after you have reproduced the problem and pulled the logs for the bug report.


iMessage

NEW: iMessage beta 3 will be unable to communicate with iMessage users on beta 1. It works between beta 3 and beta 2.


NEW: Modal alerts don’t appear for iMessages.


iTunes

The version of iTunes that comes with beta 3 cannot sync devices that have the beta 2 software installed. To avoid this problem, do the following:
1.
Sync any devices that have beta 2 installed to the version of iTunes that came with beta 2.

2.
Upgrade iTunes to the version that comes with beta 3.

3.
Connect the device and install the beta 3 software. (Understand that you might see a failure to sync error when you first connect the device.)

4.
After installing the beta 3 software, restore from your the backup you made in step 1.

 

Videos purchased from the iTunes Store do not play on a 2nd generation AppleTV over AirPlay with iTunes 10.5.


MMS

Sending an MMS of large videos does not work.


Photo Adjustments

If you apply red-eye adjustments in iOS, and import your image into the iPhoto seed build, the red-eye adjustments will not appear on that image in iPhoto. As a result, subsequent syncing of your image back to the iOS device from iPhoto will not show the red-eye adjustments.


Reminders

FIXED: The Reminders application does not send notifications for reminders that are based upon the entry (and/or exit) of a location if there is no date associated with the reminder.

Settings

The “Back Up Now” button is enabled without the backup data class being enabled for the account.


FIXED: If you bring up the keyboard of the terms in Settings->General->Software Update, you cannot dismiss it. You have to force quit Settings to get out.


NEW: In this beta FaceTime icon is missing in Settings on the iPhones.


Simulator

NEW: Location services are not functional in iOS 4.3 simulator running on Mac OS 10.7 with Xcode 4.2.


Springboard

Push and local notifications for apps appear in the new Notification Center in iOS 5. Notification Center displays notifications that are considered "unread". In order to accommodate push and local notifications that have no "unread" status, developers can use their application badge count to trigger a clearing of notifications from Notification Center. When an application clears its badge count (by setting it to zero), iOS 5 will clear its notifications from Notification Center.


Twitter

NEW: When tweeting your location from Safari and exiting before the location can be established, the location arrow will stay in the status bar. The arrow can be removed by killing Safari from the task switcher.


UI Automation

NEW: In iOS 5 beta 3, the first execution of a script after a reboot or erase install will likely fail. Subsequent attempts should succeed until the device is rebooted again.


The play and record buttons in the Automation instrument script editor may not work properly after targeting an application that was launched by a trace session and has ended. They may also not work if you target an application that was suspended. If you run into this problem and it persists, you may need to close and reopen the trace document to get back into a functional state.


When capturing actions into a script using the Automation instrument, interfaces with web views or table cells that contain a high number of off screen elements may take an extremely long time before returning with an expression.


The lock() and unlock() functions of UIATarget have been replaced with the lockForDuration(<seconds>) function.


Instruments overwrites the loaded automation script, even if another program is editing it.


Starting iOS 5 beta 2, you can now trigger the execution of an UI Automation script on an iOS device from the host terminal by using the instruments tool. The command is:

instruments -w <device id> -t <template> <application>

 

UIKit

NEW: Starting in iOS 5 beta 3, the exclusiveTouch property of UIControl has returned to its original default value of NO.


Returning nil from the tableView:viewForHeaderInSection: method (or its footer equivalent) is no longer sufficient to hide a header. You must override tableView:heightForHeaderInSection: and return 0.0 to hide a header.


In the iOS 5 beta, the UITableView class has two methods to move one cell from one row to another with defined parameters. These APIs are:

moveSection:toSection:


moveRowAtIndexPath:toIndexPath:

 

Using the UIWebView class in Interface Builder, setting transparent background color is possible in iOS 5. Developers compiling against the new SDK can check their XIB for the UIWebView transparent setting.


In the iOS 5 beta, the UINavigationBar, UIToolbar, and UITabBar implementations have changed so that the drawRect: method is not called on instances of these classes unless it is implemented in a subclass. Apps that have re-implemented drawRect: in a category on any of these classes will find that the drawRect: method isn't called. UIKit does link-checking to keep the method from being called in apps linked before iOS 5 but does not support this design on iOS 5 or later. Apps can either:

Use the customization API for bars that in iOS 5 and later, which is the preferred way.


Subclass UINavigationBar (or the other bar classes) and override drawRect: in the subclass.

 

The indexPathForRow:inSection:, section, and row methods of NSIndexPath now use NSInteger instead of NSUInteger, so that these types match with methods defined on UITableView.


There is a known issue with presenting a UIVideoEditorControllerobject where it doesn't show the selected video, which appears blank instead. In certain cases it may also crash.


Touch events are not getting forwarded to the view in the cameraOverlayView property of UIImagePickerController.


The imagePickerController:didFinishPickingMediaWithInfo: method of UIImagePickerController is not returning a URL to the video when recording is complete.


NEW: When creating a new appointment in calendar app on a device using 24 hr clock, you cannot select an hour value greater than 12. The date-time picker value sets current weekday to be the same as previous day (e.g: a An appointment on Tuesday will be set as Monday).


FIXED: We have changed the behavior of scrollToRowAtIndexPath:atScrollPosition:animated: such that UITableViewScrollPositionTop and UITableViewScrollPositionBottom now adjust for the top and bottom portions of the contentInset property.


WebKit

NEW: In iOS 5 beta 2, a new inherited CSS property, -webkit-overflow-scrolling: value, is available. The value touch allows the web developer to opt in to native-style scrolling in an overflow:scroll element. The default value for this property is auto.


The WebKit framework has picked up a newer WebKit engine, which closely matches Safari 5.1. Some areas to be aware of with the new WebKit framework on iOS:

There is a new HTML5-compliant parser.


Text layout width may change slightly because word-rounding behavior now has floating-point-based precision.


There is improved validation of the <input type=number> form field, which includes removing leading zeros and number formatting.


Touch events are now supported on input fields.


window.onerror is now supported.


There is a new user agent that does not have locale information in the User Agent string.

 

WiFi Syncing

In iOS 5 beta 2, wireless syncing is available for the Mac. It requires iTunes 10.5 beta 2 and OS X 10.6.8 or Lion. You will see an option to enable wireless syncing when you connect your device to iTunes with the USB cable. It is recommended you perform your initial sync with a cable after restoring your device.

Wireless syncing is triggered automatically when the device is connected to power and on the same network as the paired computer. Or, you can manually trigger a sync from iTunes or from Settings -> General -> iTunes Sync (same network as paired computer required). Be sure your device is plugged into a power source when performing wireless syncs.


If you find issues with apps, media and/or photos synced to your device, you can reset then resync. From Settings -> General -> Reset, choose Erase all Content and Settings. Then reconnect to iTunes and sync again.

 

FIXED: In this beta, iTunes may incorrectly report Photos as "Other" in the capacity bar. Photo syncing otherwise works as expected.


NEW:In some cases, your device may fail to sync contacts, calendars and account settings, or back up to iTunes. If this happens, reboot your device and re-sync.


NEW:In some cases, syncing photos may result in only thumbnails on your device. If this happens, unsync Photos then re-sync again.


Xcode

In this beta, device restores using XCode are disabled. Please use iTunes only to back up and restore your device.


In some cases, Xcode 4.2 Organizer does not display a device that is in restore mode. As a workaround you can use iTunes to restore.


FIXED: On some desktop machines, Xcode's memory usage inflates incredibly fast while restoring a device or copying an IPSW. As a workaround use iTunes to restore.


FIXED: In this beta, crash logs (either unsymbolicated or symbolicated) do not appear in Xcode Organizer. To make them appear in the Xcode Organizer, you will have to rename the device.

 In iOS 5 beta 2, the iOS Simulator is not compatible with previous releases of the iCloud Developer Seed for OS X. It is highly recommended that you update to the latest iCloud Developer Seed to ensure compatibility.


iOS 5.0 SDK supports both iOS 4.3 and iOS 5.0 simulators.

2011년 3월 8일 어도비사에서 공개한 Wallaby 는 기존에 fla 파일인 플래쉬 파일을 html5 기반으로 간단하게 변환 시켜주는 툴이다.

HTML5, CSS3, SVG, JQuery 등으로 거의 동일한 내용으로 변환 해준다고 한다. 단 액션은 아직 지원안돼며 하단에  Features and Support 에 지원/미지원 여부를 참고 하시길~

현재는 아직 정식버전 상태는 아니고 앞으로 개발 내용이 기대되는군요~
skyand96.com

skyand96.com


skyand96.com

skyand96.com


[ 다운로드 링크 : http://labs.adobe.com/downloads/wallaby.html ]

아쉽게도 윈도우7 64비트인터라 직접 테스트는 못해본;;;

맥도 지원한다고 하네요 ㅎㅎ 32비트 운영체제만~


--------------------------------------------------------------------------------------------------
아래의 내용은 파란닷컴 UX디자인팀 글내용중 에서 가져왔습니다. (http://www.motiontrack.co.kr/353)
--------------------------------------------------------------------------------------------------

- 주요기능

1. Flash CS5 버전만 컨버팅 가능.

2. 타임라인을 이용한 모션 가능(move, rotation, scale, guide motion) 단, image skew 및 3D기능은 미지원.

3. 트윈에 easing값 적용 가능.(그래프를 이용한 easing 컨트롤 포함)

4. color effect는 alpha만 가능.(filter, blending mode, brightness, tint, advanced 미지원)

5. blending 모드 미지원.

6. 마스크 미지원

7. 액션스크립트는 지원하지 않으나 유일하게 stop();은 지원.

8. allow smoothing 가능. 기능을 사용하지 않아도 자동으로 적용됨

9. shape motion은 웹에서 이미지 부분이 액박으로 보이지 않는 현상이 생김. (폰트 및 Break Apart 포함)


- ADVICE

1. 최대한 이미지명은 영문으로 한다.
   Flash의 Library에 있는 이미지를 직접 폴더에 생성시켜 html에서 사용하므로 최대한 이미지명은 영문으로 제작.

2. 비트맵 이미지를 사용.
   플래시에서 shape를 사용하게 된다면 컨버터시 svg파일(xml형태의 벡터 그래픽 값을 가진 파일)을 생성하게 됩니다.
   이 파일은 프레임별로 생성되는데 비효율적으로 보입니다. 그리고 svg파일이 로컬 상태에서는 보이나
   웹에서는 보이지가 않습니다. 왠만하면 비트맵 이미지를 사용하여 제작하는 것이 바람직해 보입니다.

3. 용량 및 최적화 작업
   플래시에서는 자체적으로 이미지의 퀄리티를 조절할 수 있습니다.
   하지만, 컨버터하게 되면 플래시에서 불러 들렸던 원본 이미지의 퀄리티를 사용하게되므로 용량이 swf파일 대비 큼니다.
   그러므로 최대한 png파일보다는 gif나 jpg파일을 사용해야할 것 입니다. 작업 전 이미지를 최적화해도 되고
   컨버터한 후에 생성된 이미지파일들을 최적화해도 될 것 같습니다.

4. 모션이 많아 트윈을 많이 사용할 경우 튀는 현상이 있습니다. 최소한으로 필요한 영역에만 사용하는 것이 좋음.

5. 이미지가 로드되면 바로 모션이 이루어지므로, 초반에 모션이 끊어져 보일 수 있음.(딜레이 혹은 이미지용량을 최대한 줄임)

--------------------------------------------------------------------------------------------------

아래는 사용방법동영상

http://youtu.be/1MrXPYIHF7I


--------------------------------------------------------------------------------------------------
어도비사 labs (http://labs.adobe.com/wiki/index.php/Wallaby)
--------------------------------------------------------------------------------------------------
Introduction

Welcome to the Wallaby Technology Preview. Wallaby is an application to convert Adobe Flash Professional CS5 files (.FLA) to HTML5. Wallaby has a very simple UI which accepts as input a FLA file and exports HTML and support files to a user-selected folder. There is also an option to launch the default application assigned for the .html extension. Once Wallaby is launched it will stay active until closed and can be used to process any number of files one by one. Wallaby has a window where warnings and errors are displayed. These are typically warnings describing unsupported features for Wallaby's FLA to HTML5 conversion. The warnings can be expanded in a window to show the context of where the unsupported feature exists in the Flash project. The focus for this initial version of Wallaby is to do the best job possible of converting typical banner ads to HTML5. Wallaby does a good job of converting graphical content along with complex, timeline-based animation to HTML5 in a form that can be viewed with browsers using a Webkit rendering engine. Supported Webkit browsers include Chrome and Safari on OSX, Windows, and iOS (iPad, iPhone, iPod). Wallaby's design goal was not to produce final form HTML ready for deployment to web pages. Instead it focuses on converting the rich animated graphical content into a form that can easily be imported into other web pages in development with web page design tools like Dreamweaver. The web page designer will likely want to add interactivity and design elements such as video and sound before deployment. This initial version of Wallaby has several unsupported features due to the complexity of FLA files and the inability to represent some Flash Professional features in HTML5. The major ones include no conversion of:

  • ActionScript
  • Movies
  • Sound

Also some design elements such as Filters are not supported. For a detailed list of supported and unsupported features see the Features and Status page. Wallaby's primary design goals were to get the best quality and performance on browsers within iOS devices. These devices are known to have a relatively slow JavaScript interpreter. For this reason Wallaby's HTML5 export avoids usage of complex JavaScript by making extensive use of CSS3 for animation and SVG for graphical content. Wallaby's output uses JQuery for HTML DOM access. Typical output from Wallaby includes 3 files plus an asset folder for SVG and image content. The three files exported are the HTML file, a CSS file and a JavaScript file.

Installer

Wallaby is delivered as a stand-alone native AIR application installer. It makes use of Adobe dynamic link libraries including Flame 2.1, Flamingo, Bravo and AdobeLinquistic. It also installs support files (CMaps, Jquery, Javascript and other files). These are all self-contained with the Wallaby installer. Wallaby is as 32-bit application available for both Windows and Macintosh platforms.

Macintosh

Wallaby for Macintosh will work on both OS 10.5 and 10.6 although primary testing was with 10.6. Wallaby Macintosh requires no other installed software.

Windows

Wallaby for Windows will work with Windows 7, Windows Vista and Windows XP although primary testing was with Windows 7. Wallaby for Windows requires the "Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)" be installed on your machine if it’s not already installed. Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) can be found here or by searching for "Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)" in the Microsoft download center here.

Operation

Once installed, Wallaby may be launched and kept open. Files may be opened via entering the URL, browsing or dropping file(s) and/or folder(s) onto the conversion window. The conversion will proceed and a completion status returned. Complex files may display a busy icon. Unsupported features may be displayed in the warnings window. Unsupported features are mostly just dropped and do not affect other output. But they are displayed as a warning that the visual output of the HTML may not match the FLA file's behavior. The context of unsupported features can be displayed by clicking on the warning message. Default behavior is to place all files in the same folder as the input file. This behavior can be modified via UI. When all conversions are complete, the Wallaby app can be closed. For more information please see the ‘Help’ link in the main window.

Command Line Operation

Wallaby can now be driven from via a command line interface which allows you to specify an input file and an output file. If you wish to process folders you will have to write a script walking the files in a folder and then call Wallaby for each file. For more information please see the ‘Help’ link in the main window.

Release Notes

Installer

  • Wallaby is delivered as a 32-bit application for Windows and Macintosh.

Browser Issues

  • Wallaby is designed to emit HTML5 files compatible with Webkit based browsers.
  • The only supported Webkit browsers at this time are Chrome and Safari on OSX, Windows, and iOS (iPad, iPhone, iPod). Because Wallaby uses Webkit specific animation primitives, animation will not work and has not been tested on other browsers.

Multi-Browser Issues

  • There is a known Webkit issue with complex timeline animations that crashes all Webkit browsers. This seems to increase in frequency with complex animations and on slower devices. It is rare for simple animations. Webkit fixed this bug on 1/26/2011 (http://trac.webkit.org/changelist/76708) but is not clear when this fix will end up in Chrome and Safari browsers.
  • We have logged and are tracking several Webkit bugs. Most of these issues are not visible because of changes to the HTML/CSS/SVG content but this often results in non intuitive conversion of the original content.

IOS - IPad, IPhone & IPod Touch

  • We have tested with iOS 4.2
  • Prior iOS versions have known masking issues with Wallaby generated HTML files.
  • Zooming in and out can cause odd artifacts in the browser. This is a bug in the browser.
  • Masked artwork sometimes displays a faint border around the masked area. This is a bug in the browser.

Chrome

  • We have tested with Chrome 8.0.552.215
  • Several issues (undocumented) have been observed in prior versions.

Safari

  • We have tested with Safari 5.0.3
  • A few known animation issues with 'static' content dropping.

Features and Support

Feature Implementation Status Notes
3D transforms Unsupported
ActionScript 1,2 Unsupported
ActionScript 3 Unsupported
Blend Modes Unsupported Unsupported by HTML or CSS
Button - visuals (normal, hover, active) SVG, CSS Complete Buttons inside of a button are not supported
Button - events Unsupported Requires JavaScript for actions
Compiled Clips Unsupported Requires Actionscript support
Components Unsupported Most require Actionscript and Compiled Clip support
Fills - gradients or images SVG Complete
Fills - solid colors SVG Complete
Filters (DropShadow, Glow, Blur, ColorMatrix) SVG Unsupported Supported by SVG but not Safari and Safari Mobile
Filters - Advanced (Bevel, Gradient Bevel/Glow) Unsupported No SVG, HTML, or CSS support
FrameSets HTML and Javascript Complete
Gradients SVG Complete
Images HTML or SVG Complete A few formats have issues with alpha
Inverse Kinematics Unsupported Right click on the Armature and select 'Convert to Frame by Frame Animation'
Layers - Art/Normal SVG Complete
Layers - Folder Complete
Layers - Guide Complete
Layers - Mask SVG Mask Artwork, Webkit Clip Partial No support for multiple framesets in Mask layer, several Webkit bugs
Scale 9 graphics Unsupported Need to dynamically scale
Paths - Cubic & Quadratic SVG Complete
Scenes Complete
Sound - Stream, Event Unsupported
Strokes - gradients or images Unsupported
Strokes - solid colors SVG Partial No advanced dashing (i.e. Dotted, Hatched, Stippled, Ragged)
Text - Classic Static SVG Partial Text Limitations
Text - Classic Dynamic, Input SVG Partial Text Limitations
Text - Font Embedding SVG Complete Text Limitations
Text - TLF SVG Partial Text Limitations
Timelines Partial Nested timelines difficult and there are a few known bugs
Tweening - Shape Complete One SVG file is created for each frame of a Shape Tween. This can cause a large number of SVG files for complex animations using Shape Tween leading to playback performance issues on iOS devices. Some of the complex cases may not convert correctly.
Tweening - Classic CSS3 animation Partial No Filters or ColorMatrix support
Tweening - Motion CSS3 animation Partial No Filters, Brightness, Tint or Advanced Color support
Video - Embedded/External Unsupported

Text Limitations

We currently emit both Classic and TLF text as SVG text blocks which are included in an HTML wrapper. This provides generally good mapping of the FLA features to HTML/SVG but there are a variety of issues. Font embedding is done by use the SVG font mechanism.

Font Embedding

  • No support for different anti-alias modes like FLA provides. This is a Flash Player feature that has no support in HTML.

Common Text

  • There may be line break differences from the original FLA
  • There may be subtle differences in glyph spacing/positioning
  • Subscript and superscript text at different position and font size
  • Selectable text is not supported
  • Links/Anchors are not supported
  • Vertical text is not supported; it will be ignored
  • Justified text will become left aligned if using the 'Use device fonts' anti-alias mode
  • As with other graphic types, text does not support:
    • Blend modes
    • Filters (this includes the TLF 'Color Effect')

Classic Text

  • Input text is not supported; it is read only for now

TLF Text

  • Linked containers are not supported; only the first text block will be shown
  • Inline graphics are not supported
  • Editable text is not supported; it is read only for now
  • Tab stops cause file failures
  • Kerning will be lost for text with the 'Use device fonts' anti-alias mode
  • The 'Character' attribute 'Rotation' is not supported
  • The 'Character' attribute 'Strikethrough' is not supported
  • The 'Character' attribute 'Underline' is not supported
  • The 'Character' attribute 'Highlight' is not supported
  • The 'Advanced Character' attribute 'Digit Case' is not supported
  • The 'Advanced Character' attribute 'Digit Width' is not supported
  • The 'Advanced Character' attribute 'Break ' is not supported
  • The 'Advanced Character' attribute 'Ligatures' is not supported
  • The 'Paragraph' attribute 'Text Justify' is not supported
  • The 'Container and Flow' attribute 'Columns' is not supported
  • The 'Container and Flow' attribute '1st Line Offset' is not supported
  • The 'Container and Flow' attribute 'Alignment' is not supported

+ Recent posts

티스토리 툴바