Graphics scaling issues in Flash Builder 4.5.1

Please review this screen shot. Details follow the image.
FB 4.5.1
applicationDPI = "160"
Graphics using MultiDPIBitmapSource scale fairly well.
Graphics used for these properties do not scale well at all:
1) ViewMenuItem's "icon" property.
2) List itemRenderer IconItemRenderer "decorator" property.
3) TabbedViewNavigatorApplication's "splashScreenImage" property.
These graphics assets end up with horrible scaling artifacts, making them unusable. So, I cannot use icons with Menus or Lists or a splash image.
I've reviewed all of Adobe's documentation and followed all of their recommendations for creating graphics assets for use in a mobile applications. Simple graphics with no curved lines or angles less than 90 degrees scale well. Anything else does not.
Attached is a screen shot comparing the scaling issues at 160, 240 and 320 dpi with applicationDPI = "160". It is using an FXG graphic created in Illustrator CS5.5.
The FXG graphic was embedded in the s:IconItemRenderer  like this: decorator = "{images.arrow_list_icon}". 
For testing purposes, I also tried switching the decorator at runtime based on the applicationDPI, but of course this fails as the application still scales the graphic whenever the application's applicationDPI property is specified. 
<s:List>
<s:itemRenderer>
<fx:Component>
<s:IconItemRenderer
decorator = "{chooseDecorator()}" 
<fx:Script>
//This code selects a different FXG asset based on the DPI reported at runtime. 
import images.arrow_list_icon160;
import images.arrow_list_icon240;
import images.arrow_list_icon320;
import mx.core.FlexGlobals; 
protected function chooseDecorator():Class {
    var rtnVal:Class;
    switch (FlexGlobals.topLevelApplication.runtimeDPI) {
        case mx.core.DPIClassification.DPI_160:
            rtnVal=images.arrow_list_icon160;
            break;
        case mx.core.DPIClassification.DPI_240:
            rtnVal=images.arrow_list_icon240;
            break;
        case mx.core.DPIClassification.DPI_320:
            rtnVal=images.arrow_list_icon320;
            break;
    return rtnVal;
</fx:Script>
Has anyone come up with methods which can be used to avoid scaling issues with these items when setting the applicationDPI property?

Chances are that you'll get better answers for this question on the Flex general discussion forum. This forum is visited more by engineers on the tooling team while the latter has people from the Flex SDK team.
-Anirudh

Similar Messages

  • File System issues in Flash Builder 4.7

    We recently upgraded from Flash Builder 4.0 (and in one case, Flash Builder 4.5) to Flash Builder 4.7. We are using Team Foundation Server for collaboration. We've been having a number of issues, mostly with our file system:
    After downloading a library from TFS, this library will sometimes disappear after downloading another library from TFS.
    Also, after removing an association to a library, that library may disappear.
    When adding additional libraries to source paths, we often find that the library is not acknowledged (errors when trying to use a member of that package)
    After fixing some compiler errors reported in the source code, the Problems window does not always reflect this.
    The compiler error icons in the left column do not always match the line of code it is next to.
    Any experience or resolutions for these issues would be much appreciated.

    Hi Blake,
    In another page (http://forums.adobe.com/thread/1056583), Adobe states that it will be possible to download 4.6 in alternative to 4.7, to still have the Design View. However, I have not seen such possibility yet.
    I will not say that "real programmers don't use design mode". They do, if it works fine.
    However, the Design View was not very useful for mobile projects, if you wanted to create an interface which, at run time, adapts to different screen estates.
    It was very good to draw an initial mock-up, but only the simulator (and the device) can say how the app really looks like (if you want to know more, please have a look here: http://aliencoding.com/2013/02/22/adobe-flash-builder-4-7-has-no-design-view-is-it-blasphe my-no-but-the-software-contains-some-other-blasphemous-aspects/).
    If you develop for desktop, then I agree the Design View lack is a real drag. I think Adobe should at least lower the price of the program, now that it's been scaled down for (I think) copyright issues (the Design mode relies on Flash professional components that was not donated to Apache).
    I love this platform because it really saved my butt in cases of real fast devployment, BUT NOW it lacks support for Windows 8 that PhoneGap has...
    Can we say... it is a legacy framework by now? 

  • Upgraded to Mac OSX Lion, have an issue with Flash Builder 4.5.1 and Flex SDK 3.2

    Howdy, I upgraded my mac yesterday to 10.7, and have run into an interesting problem.
    I was using Flex Builder 3 before, using Flex SDK 3.2. After upgrading, I found that Flex Builder 3 is not compatible with Lion anymore, so I had to upgrade to Flash Builder 4.5.
    This is fine, I just figured I would add the Flex 3.2 sdk, which I did. However, after adding my project to the workbench for Flash Builder 4.5, I see the following error:
    http://cl.ly/3J3W0E22402G2I1L2U1Q
    However, as far as I can tell, the following two screenshots mean I have installed the Flex 3.2 sdk:
    http://cl.ly/1S0l1m2u1Z0z053Y3U29
    http://cl.ly/3c3k2B161K1d1y2H332P
    Does anyone know if this is even possible to do? I need to get back into development ASAP. If I can get Flex 3.2 SDK working in this environment, I am pretty sure I will be good to go.
    Thanks so much!
    Andrew

    I can't help you with your problem, but maybe this is a good start:
    http://kb2.adobe.com/cps/905/cpsid_90508.html#main_Flash_Builder
    ..... About that... have you encountered any other issue when using FB 4.5.1 with OS X 10.7.0?

  • IOS/AIR Running and Debugging Issues with Flash Builder

    I'm having very frustrating intermittent issues running and debugging Flex applications on an iPad 3rd generation retina with Flash Builder 4.7.
    Until this morning, launching on device using both standard and fast packaging worked pretty well. Every now and again, I'd get a dialog saying the packaging had completed successfully, but it hadn't. A quick change of the USB cable to another port on my iMac and it started working again. I'd also randomly get a "Error occurred while installing the application: Invalid <device> specified" error, which quickly went away.
    This morning, with the same code base, the same certificate and provisioning profiles, Flash Builder has only managed to successfully package and run my application on my iPad twice and I must have attempted to launch fifty or so times. Standard packaging, fast packaging and with and without the useLegacyAOT.
    Does this sound like a Flash Builder issue? Is my iMac USB driver dodgy? Has anybody else experienced this?
    Any help greatly welcomed!
    Thanks,
    Simon

    Hi I have had this problem sometimes. With my Mac Book Pro.
    Try making a new flex application and see if you have the same result.
    When I had this problem I created a new Application and copied every thing from my other application.
    This my be a hard solution but I don't no any others.

  • Flash builder 4.7 upgrade issue from Flash builder 4.5 (key is not valid)

    Hi,
          We (Company) are buying Adobe products more than 6-7 years now. We bought the Flash builder premium 4.5 and Flash builder premium 4.5 for PHP volume licence. Now flash builder 4.7 should be complementary upgrade for us. But when we are using Flash builder 4.7 trial version and adding serial number (Flash builder 4.5 serial number), it's just not working and showing a error "key is not valid".
    I chat with Adobe customer care 4 different people, they end up saying that let us transfer you to volume licence department and then chat ended. No more chat messages, I checked more than one hour and still no message.
    Then I called they, it took 15 mins to connect with customer care. I picked the "upgrade" option from phone menu and then connected with a guy. After listening complete case he forwarded my call to Volume licence executive and the volume licence executive transferred it to some other guy and the other guy redirect it to some specialized person. So total 4 guys. The last guy (specialized) name was Rohit.
    This guy Rohit asked me, did I buy a customer support programme (some product about $2.nn.00 )? I said no, we bought volume licenses for Flash builder premium 4.5 ( about $4000.00 ****). He said, sorry sir I can not help you in this, but I can provide you an e-mail address and you can report your concern there. I already passed my 1.5 hour in this conversation. I said okie. He gave me a case number and told me that he will send a email mentioning that email address as per my request I disconnect the phone.
    I never get that email address.
    Can some one suggest me what to do next. My case number is : 209-788-274.
    My email is: [email protected]
    Thanks,
    Amitabh Arya

    I have the same problem, and i have send request complementary upgrade (Adobe® Flash® Builder® 4.7 Complimentary Upgrade), and only received a Acrobat change licensed...
    I´m working with 4.7 Beta the last mounths, and now all the days have to see "please enter your license". So one problem that you can jump with money (if you have that money..), isn´t a problem. Like a i have license from flex 3, upgrade to flex 4, and upgrade to flex 4.5, i´m going to take de upgrade from 4 standard to 4.7 standard (47,97 euros), and not waste my time and money on calls. So yes, I'll see adobe with another eyes...
    Best regards,
    José Ramón León

  • Captivate and HTML issues in Flash Builder / Air App

    I have a Flash Builder project that includes an HTML component and several Captivate SWFs that play in another window of the app. If I do not have the HTML component on, all works fine. However, when I add the HTML component, I get the following error when I go from one Captivate SWF to another:
    Error #2037: Functions called in incorrect sequence, or earlier call was unsuccessful.
    at Error$/throwError()
    at flash.html::HTMLLoader/throwIllegalMethod()
    at flash.html::HTMLLoader/getChildByName()
    at com.adobe.captivate.main::cpMovieController/restoreFocusObject()
    at com.adobe.captivate.main::cpMovieController/skipFrames()
    at com.adobe.captivate.main::cpMovieController/movieonEnterFrame()
    Does anyone have a suggestion on how to suppress the Captivate movie from calling the restoreFocusObject or how to suppress the error? I have tried  using the HTMLUncaughtScriptExceptionEvent handler but that is not capturing it.
    Thanks!

    Instead of using the File object, try URLRequest instead:
                                            var urlReq:URLRequest = new URLRequest("Special_Assignment_Title.flv");
                                            ns.play(urlReq.url);
    Chris

  • New Issues with Flash builder - Second time you do search from imported Tutorial file it breaks with AS error

    Okay, so I had an issue with the Design View that was broke because of the <s:text> tag inside of the <s:RichText> tag. Adobe fiexed that in one of the next released builds (discussion here in fourms). So I took the tutorial file (again) and started to work on it and all went okay, except that the 'tracking' method on the ricktext tag was taken out. Forums mentioned that. So on import of the 'tutorial' fxp from FC to Flex builder, you get several errors because FC still builds the fxp file with 'tracking' property being used in the RichText tag. No biggie, i just remapped to trackingLeft property in the effected files. Now mind you in  the older build that I had this project, worked fine, with the exception of the 'design view' issue with the <s:text> file borking the design view. Bug on it said it was fixed with the next build. which it was but this now when you take the EXACT same code and compile and run it the seach will break each and everytime. Think it has or may have something to do with Adobe taking out the 'tracking' property on the richtext tag.
    anyone else having this issue?
    attaching the fxp file
    btw, posted as a bug FB-21116
    https://bugs.adobe.com/jira/browse/FB-21116
    Craig

    I can recreate the problem but I haven't seen it reported
    before. WebHelp has an option that would let you avoid the input
    box in the Index but not FlashHelp.
    There is information in Snippet 1 on my site about TOC
    synchronisation but I don't know if it will help with FlashHelp.
    Please report this bug via the Adobe site.
    http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

  • Cannot open Flash Builder 4.5 after updating

    Hi,
    I have a corporate version of CS5.5 installed on 32bit machine.
    Recently, Flash Builder notified me of an available update. It was for some Java but since Eclipse is Java Based I intalled it.
    Now when I open it, it freezes on the splash screen. Without closing it, I open a new one. It asks for a new workspace since old used, I gave it new one. Still stuck on splash screen. Tried restarting computer. Now when I open Flash Builder, it is not stuck on splash page but and error popups and program exits. The popup tells me to look at a log file.
    Here is the log file contents
    !SESSION 2011-09-15 11:03:52.113 -----------------------------------------------
    eclipse.buildId=M20110210-1200
    java.version=1.6.0_16
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments:  -os win32 -ws win32 -arch x86
    !ENTRY org.eclipse.osgi 4 0 2011-09-15 11:03:53.844
    !MESSAGE Application error
    !STACK 1
    org.eclipse.swt.SWTError: No more handles
         at org.eclipse.swt.SWT.error(SWT.java:4109)
         at org.eclipse.swt.SWT.error(SWT.java:3998)
         at org.eclipse.swt.SWT.error(SWT.java:3969)
         at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
         at org.eclipse.swt.widgets.Control.createHandle(Control.java:633)
         at org.eclipse.swt.widgets.Composite.createHandle(Composite.java:305)
         at org.eclipse.swt.widgets.Control.createWidget(Control.java:649)
         at org.eclipse.swt.widgets.Scrollable.createWidget(Scrollable.java:134)
         at org.eclipse.swt.widgets.Control.<init>(Control.java:110)
         at org.eclipse.swt.widgets.Scrollable.<init>(Scrollable.java:75)
         at org.eclipse.swt.widgets.Composite.<init>(Composite.java:95)
         at org.eclipse.ui.splash.BasicSplashHandler.getBundleProgressMonitor(BasicSplashHandler.java:159)
         at org.eclipse.ui.splash.BasicSplashHandler.getContent(BasicSplashHandler.java:265)
         at org.eclipse.ui.internal.splash.EclipseSplashHandler.init(EclipseSplashHandler.java:86)
         at org.eclipse.ui.internal.Workbench$8.run(Workbench.java:782)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
         at org.eclipse.ui.internal.Workbench.createSplashWrapper(Workbench.java:798)
         at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2467)
         at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
         at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
         at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
         at com.adobe.flexbuilder.standalone.FlashBuilderApplication.start(FlashBuilderApplication.java:108)
         at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
         at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
    Edit - found another thread with similar issue but still no solution.

    Hello, I'm having the same issue with Flash Builder 4.6.
    I got it off freeriatools.adobe.com, after installing I tried to open it and it said "An unexpected runtime error occured : No more handles" with the following errors in the log file :
    !SESSION 2012-04-25 20:40:19.812 -----------------------------------------------
    eclipse.buildId=I20100608-0911
    java.version=1.6.0_16
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments:  -os win32 -ws win32 -arch x86
    !ENTRY org.eclipse.ui 2 0 2012-04-25 20:40:36.702
    !MESSAGE Warnings while parsing the commands from the 'org.eclipse.ui.commands' and 'org.eclipse.ui.actionDefinitions' extension points.
    !SUBENTRY 1 org.eclipse.ui 2 0 2012-04-25 20:40:36.702
    !MESSAGE Commands should really have a category: plug-in='com.qnx.flashbuilder.multiplatform.qnx.ui', id='com.qnx.flashbuilder.multiplatform.qnx.ui.commands.OpenInfoCenter', categoryId='com.qnx.flashbuilder.multiplatform.qnx.ui.commands.category.help'
    !ENTRY org.eclipse.osgi 4 0 2012-04-25 20:40:37.412
    !MESSAGE An unexpected runtime error has occurred.
    !STACK 0
    org.eclipse.swt.SWTError: No more handles
        at org.eclipse.swt.SWT.error(SWT.java:4308)
        at org.eclipse.swt.SWT.error(SWT.java:4197)
        at org.eclipse.swt.SWT.error(SWT.java:4168)
        at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
        at org.eclipse.swt.widgets.TaskBar.createHandle(TaskBar.java:103)
        at org.eclipse.swt.widgets.TaskBar.<init>(TaskBar.java:96)
        at org.eclipse.swt.widgets.Display.getSystemTaskBar(Display.java:2564)
        at org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior.getTaskItem(Workbench. java:303)
        at org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior.handleTaskBarProgressU pdated(Workbench.java:319)
        at org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior.worked(Workbench.java: 268)
        at org.eclipse.ui.internal.Workbench$StartupProgressBundleListener.bundleChanged(Workbench.j ava:420)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImp l.java:847)
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue. java:148)
        at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework .java:1522)
        at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1458 )
        at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1453 )
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:391)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)
        at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
        at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
        at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLa zyStarter.java:107)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java :462)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoade r.java:216)
        at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.jav a:107)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
        at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:120 7)
        at org.eclipse.equinox.internal.ds.model.ServiceComponent.createInstance(ServiceComponent.ja va:480)
        at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.createInstance(ServiceComponen tProp.java:271)
        at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.jav a:332)
        at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
        at org.eclipse.equinox.internal.ds.ServiceReg.getService(ServiceReg.java:53)
        at org.eclipse.osgi.internal.serviceregistry.ServiceUse$1.run(ServiceUse.java:138)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.osgi.internal.serviceregistry.ServiceUse.getService(ServiceUse.java:136)
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegis trationImpl.java:468)
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java :467)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.j ava:594)
        at org.osgi.util.tracker.ServiceTracker.addingService(ServiceTracker.java:450)
        at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:980)
        at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
        at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:262)
        at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:185)
        at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:348)
        at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:283)
        at org.eclipse.core.internal.runtime.InternalPlatform.getBundleGroupProviders(InternalPlatfo rm.java:225)
        at org.eclipse.core.runtime.Platform.getBundleGroupProviders(Platform.java:1261)
        at org.eclipse.ui.internal.ide.IDEWorkbenchPlugin.getFeatureInfos(IDEWorkbenchPlugin.java:29 1)
        at org.eclipse.ui.internal.ide.WorkbenchActionBuilder.makeFeatureDependentActions(WorkbenchA ctionBuilder.java:1217)
        at org.eclipse.ui.internal.ide.WorkbenchActionBuilder.makeActions(WorkbenchActionBuilder.jav a:1026)
        at org.eclipse.ui.application.ActionBarAdvisor.fillActionBars(ActionBarAdvisor.java:147)
        at org.eclipse.ui.internal.ide.WorkbenchActionBuilder.fillActionBars(WorkbenchActionBuilder. java:341)
        at org.eclipse.ui.internal.WorkbenchWindow.fillActionBars(WorkbenchWindow.java:3564)
        at org.eclipse.ui.internal.WorkbenchWindow.<init>(WorkbenchWindow.java:419)
        at org.eclipse.ui.internal.tweaklets.Workbench3xImplementation.createWorkbenchWindow(Workben ch3xImplementation.java:31)
        at org.eclipse.ui.internal.Workbench.newWorkbenchWindow(Workbench.java:1920)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:1918)
        at org.eclipse.ui.internal.Workbench$21.runWithException(Workbench.java:1202)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
        at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
        at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1595)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at com.adobe.flexbuilder.standalone.FlashBuilderApplication.start(FlashBuilderApplication.ja va:108)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLau ncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.jav a:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    !ENTRY org.eclipse.ui.workbench 4 0 2012-04-25 20:40:38.511
    !MESSAGE FrameworkEvent ERROR
    !STACK 0
    org.eclipse.swt.SWTError: No more handles
        at org.eclipse.swt.SWT.error(SWT.java:4308)
        at org.eclipse.swt.SWT.error(SWT.java:4197)
        at org.eclipse.swt.SWT.error(SWT.java:4168)
        at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
        at org.eclipse.swt.widgets.TaskBar.createHandle(TaskBar.java:103)
        at org.eclipse.swt.widgets.TaskBar.<init>(TaskBar.java:96)
        at org.eclipse.swt.widgets.Display.getSystemTaskBar(Display.java:2564)
        at org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior.getTaskItem(Workbench. java:303)
        at org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior.handleTaskBarProgressU pdated(Workbench.java:319)
        at org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior.worked(Workbench.java: 268)
        at org.eclipse.ui.internal.Workbench$StartupProgressBundleListener.bundleChanged(Workbench.j ava:420)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImp l.java:847)
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue. java:148)
        at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework .java:1522)
        at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1458 )
        at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1453 )
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:391)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)
        at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
        at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
        at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLa zyStarter.java:107)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java :462)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoade r.java:216)
        at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.jav a:107)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
        at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:120 7)
        at org.eclipse.equinox.internal.ds.model.ServiceComponent.createInstance(ServiceComponent.ja va:480)
        at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.createInstance(ServiceComponen tProp.java:271)
        at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.jav a:332)
        at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
        at org.eclipse.equinox.internal.ds.ServiceReg.getService(ServiceReg.java:53)
        at org.eclipse.osgi.internal.serviceregistry.ServiceUse$1.run(ServiceUse.java:138)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.osgi.internal.serviceregistry.ServiceUse.getService(ServiceUse.java:136)
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegis trationImpl.java:468)
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java :467)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.j ava:594)
        at org.osgi.util.tracker.ServiceTracker.addingService(ServiceTracker.java:450)
        at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:980)
        at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
        at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:262)
        at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:185)
        at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:348)
        at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:283)
        at org.eclipse.core.internal.runtime.InternalPlatform.getBundleGroupProviders(InternalPlatfo rm.java:225)
        at org.eclipse.core.runtime.Platform.getBundleGroupProviders(Platform.java:1261)
        at org.eclipse.ui.internal.ide.IDEWorkbenchPlugin.getFeatureInfos(IDEWorkbenchPlugin.java:29 1)
        at org.eclipse.ui.internal.ide.WorkbenchActionBuilder.makeFeatureDependentActions(WorkbenchA ctionBuilder.java:1217)
        at org.eclipse.ui.internal.ide.WorkbenchActionBuilder.makeActions(WorkbenchActionBuilder.jav a:1026)
        at org.eclipse.ui.application.ActionBarAdvisor.fillActionBars(ActionBarAdvisor.java:147)
        at org.eclipse.ui.internal.ide.WorkbenchActionBuilder.fillActionBars(WorkbenchActionBuilder. java:341)
        at org.eclipse.ui.internal.WorkbenchWindow.fillActionBars(WorkbenchWindow.java:3564)
        at org.eclipse.ui.internal.WorkbenchWindow.<init>(WorkbenchWindow.java:419)
        at org.eclipse.ui.internal.tweaklets.Workbench3xImplementation.createWorkbenchWindow(Workben ch3xImplementation.java:31)
        at org.eclipse.ui.internal.Workbench.newWorkbenchWindow(Workbench.java:1920)
        at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:1918)
        at org.eclipse.ui.internal.Workbench$21.runWithException(Workbench.java:1202)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
        at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
        at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1595)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at com.adobe.flexbuilder.standalone.FlashBuilderApplication.start(FlashBuilderApplication.ja va:108)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLau ncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.jav a:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    !ENTRY org.eclipse.osgi 4 0 2012-04-25 20:40:38.974
    !MESSAGE Application error
    !STACK 1
    org.eclipse.swt.SWTError: No more handles
        at org.eclipse.swt.SWT.error(SWT.java:4308)
        at org.eclipse.swt.SWT.error(SWT.java:4197)
        at org.eclipse.swt.SWT.error(SWT.java:4168)
        at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
        at org.eclipse.swt.widgets.TaskBar.createHandle(TaskBar.java:103)
        at org.eclipse.swt.widgets.TaskBar.<init>(TaskBar.java:96)
        at org.eclipse.swt.widgets.Display.getSystemTaskBar(Display.java:2564)
        at org.eclipse.ui.internal.WorkbenchWindow.createProgressIndicator(WorkbenchWindow.java:3362 )
        at org.eclipse.ui.internal.WorkbenchWindow.createDefaultContents(WorkbenchWindow.java:1130)
        at org.eclipse.ui.internal.WorkbenchWindowConfigurer.createDefaultContents(WorkbenchWindowCo nfigurer.java:623)
        at org.eclipse.ui.application.WorkbenchWindowAdvisor.createWindowContents(WorkbenchWindowAdv isor.java:300)
        at org.eclipse.ui.internal.WorkbenchWindow.createContents(WorkbenchWindow.java:1036)
        at org.eclipse.jface.window.Window.create(Window.java:431)
        at org.eclipse.ui.internal.Workbench$22.runWithException(Workbench.java:1211)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
        at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
        at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1595)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at com.adobe.flexbuilder.standalone.FlashBuilderApplication.start(FlashBuilderApplication.ja va:108)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLau ncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.jav a:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    I was wondering if anyone has found a solution to this problem yet? Because I need this software to work on my laptop in order to start working on my school projects.. Thanks in advance.

  • Flash Builder 4.7 crashes on start up constantly. Mac OSX 10.9

    I am having many issues using Flash Builder at the moment. I am using Flash Builder 4.7 on Mac OSX 10.9 (Mavericks). My Java version is Version 7 update 51. The JRE is 1.7
    The first problem is that the program has begun to crash on start up. The workspace opens for a second or two and then crashes with no error or log. This is now happening constantly.
    On the occasions when it does start up within around 5 minutes I receive an 'Unexpected character. " is not allowed here'. There are no characters at all at the point the error suggests.
    The Problems tab says that the unexpected character is on the last line, there is only a } and then nothing following. It doesn't matter what code I am working on, this error happens on all of them. It also gives multiple sets of these errors. On one occasion there were 169 errors relating to the unexpected character.
    With these errors, Flash Builder is currently unusable. I would appreciate any assistance that can be given.
    I noticed on the system requirements that OSX Mavericks is not listed, does anyone know if there will be an update to Flash Builder soon?
    Regards
    Richard

    Flash Builder 4.7 on OSX requires Java version 1.6. Mavericks comes with Java version 1.7, so you'll need to install the older version.
    You may also want to bump the specs in the "Adobe FlashBuilder 4.7.ini" file.
    More information in this thread.
    http://forum.starling-framework.org/topic/flash-builder-47-crashes-on-mavericks

  • Flash Builder 4.7 becomes unresponsive when trying to add 5-6 source folder under Flex build Path

    Hi,
    I am facing issue with Flash Builder 4.7.
    Whenever I am trying to open any mxml or .as file after project setup, flash Builder 4.7 becomes unresponsive without showing any error message or popup.
    At the initial project setup, I am able to open file but when I try adding 5-6 source folder under Flex build path->source path, it’s become unresponsive.
    Everything works fine in Flash builder 4.6, but I have license key only for flash builder 4.7 and want to use Flash Builder 4.7.
    Please help me to solve this issue.

    Fixed: In Project prefs: Flex Build path: added the similar swc folder called "local" from FB 4.6 eclipse/plugins directory and removed the 4.7 one.
    For some reason the 4.7  eclipse/plugins/com.adobe.flexbuilder.project_4.7.0.345990/dcradS wcs/4.5/locale folder has localisation folders in it and not swc's like in FB 4.6..

  • WSDL Introspection works in Flex Builder 3, but fails in Flash Builder 4.5

    Hi - I'm getting an error trying to introspect this service in Flash Builder 4.5:
    http://85.214.51.185/mercat/IgrWebService.asmx?WSDL
    Flex Builder 3 handles it just fine though. Both IDEs are running in OS X.
    Is this an issue with Flash Builder, or with the WSDL format? Is there anything I can do to fix it?
    Thanks.

    Hi - I'm getting an error trying to introspect this service in Flash Builder 4.5:
    http://85.214.51.185/mercat/IgrWebService.asmx?WSDL
    Flex Builder 3 handles it just fine though. Both IDEs are running in OS X.
    Is this an issue with Flash Builder, or with the WSDL format? Is there anything I can do to fix it?
    Thanks.

  • Incorrect ADT version when compiling using updated AIR SDK in Flash Builder

    I was wondering if anyone else has come across adt version issues when compiling with Flash Builder.
    I just downloaded Flash Builder 4.7 (I had 4.6 installed previously).  I upgraded due to AIR SDK issues when trying to send my app to iOS.  I downloaded AIR 3.7 SDK and done the whole "overlay" described here http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html but when trying to compile it Flash Builder, it states that version 3.7 is not only up to 3.1  I did a check of the adt that is being used (adt -version) and it returns back that it is version 3.1  This is the one contained within the sdks/4.6.0/lib folder.  If I copy the one from the AIRSDK folder and check the version on that 3.7 comes up correctly, but it needs files that are contained in the AIRSDK folder, so I'll need to copy more than just the adt.jar file.
    Really I'm just trying to see if anyone knows what I can change in Flash Builder to point to the AIRSDK folder instead of the sdks/4.6.0/lib folder so I'm not constantly updating my adt.jar file each time I install a new AIR SDK.

    OK, not the best solution (hopefully someone will be able to tell me where to update Flash Builder to point to the AIRSDK directory instead of {FB install dir}/sdks/4.6.0/lib, but until then, here's a work around.
    First make sure to backup your old aot and android directories in your {FB install dir}/sdks/4.6.0/lib and your original adt file (I just renamed them to fileOrDir_original)
    Then copy your adt.jar file, aot dir, android dir, and I copied legacy dir also to your {FB install dir}/sdks/4.6.0/lib
    You should now be able to compile using the 3.7 AIR SDK.  There's another fix for PIE in AIR 3.8, so I may be updating again soon to the labs build.  I'm hesitant to copy any more files over in case it stops my non-mobile AIR builds from working, but hopefully this will be good enough for mobile builds and for anyone else having this issue in Flash Builder.

  • Flash Builder 4: Where is QuickFix?

    Even though the Flash Builder 4 Beta offer some "new" features for code productivity, nothing beats QuickFix. JDT's QuickFix is incredibly useful and I would like to see that kind of feature in Flash Builder. I don't understand why it's still not there, since David Zuckerman wrote an Flex Builder 2 Beta 3  (that's as far as May 2006) plugin that support a small fraction of JDT's QuickFix.
    All of those big features of Flash Builder 4 (Unit Testing, Network Monitor, etc) are great but they're not helping me to write code faster/better. And I'm writing code 90% of my day. Is Flash Builder taking the same path of Flash's Action Editor?

    I assure you, adding quick fixes has been on our feature list since I wrote that plugin.  And if it's any consolation, it's been a painful cut these last few releases.  Actually, perhaps one of the most painful. And internally, we are trying to make sure they are a prominent feature of our releases going forward.  But we feel your pain on these issues.
    Flash Builder 4 is still a beta, and I encourage you to vote for the bug that's already filed in Jira: https://bugs.adobe.com/jira/browse/FB-11979.  The more people like you who vote for these types of advanced productivity features, they more likely it is for them to make it into the product.
    And if I get a chance, I'll update the quickfixes plugin for Flash Builder 4, but I need to sleep at some point.
    -David Zuckerman
    Computer Scientist, Flash Builder

  • Default Windows font scaling renders the Flash Pro UI unusable

    If I have font scaling on my laptop set to anything other than 100% (125% is the Windows default for comfy-to-read text) the Flash Pro UI is also scaled, and the content within each panel is cropped, so that you miss scrollbars, buttons, etc.
    The only way round this that I can find is to set the global font scaling to 100%, but that makes it very difficult to read all other apps.
    Does everyone get this?
    Cheers,
    Dave

    System: Windows 8.1
    Flash Pro CC 2014.2 (Feb 2015)
    Computer: Thinkpad X230T
    Resolution: 1366x768 (doesn't matter as it fails even when used in external monitor 1920x1200 res)
    Windows Display Scaling: 125%
    The scaling issue makes Flash unusable in 125% display scaling. Setting the scaling to 100% and 150% works fine.

  • Flash Builder 4.5.1 ViewMenuItem icons: scaling issues

    When using icons in my menus, FB scales them if i try to change the height of each ViewMenuItem, resulting in horribly jagged icons. Why is this happening??.. The label looks good if i change the height. Everything looks good exept icons, why????
    Max

    Here's the solution:
    The problem did not exist on an installation of Flash Builder on a spare MacBookPro.
    On my main computer (the one with the Flash Builder issue) I uninstalled and reinstalled Flash Builder 4.5 (then updated to 4.5.1). Creating an iOS Mobile Application now creates the correct code.
    I have no idea why it was creating dodgy code.
    The only difference with the new Flash Builder install is that SourceMate 3.0 is not installed yet. Perhaps something had gone wrong in the Adobe Updater when going from 4.5 to 4.5.1, who know...all speculation...anyhow it works now!

Maybe you are looking for