Flash Builder 4.6 horribly unresponsive

I'm using Flash builder 4.6 (and have used prior versions of flash builder as well) with a flex/actionscript project on a Windows 7, 64 bit box.  Flash Builder itself (not the launched application) is horribly slow and unresponsive.  I do not have the auto build turned on or design mode on
Here are some of the problems I regularly have:
- Opening the window, if it has been minimized, and clicking anywhere on it causes the window to be greyed out and have the "(not responding)" message added to its title bar.  It starts working after 15 seconds.
- Using the arrow keys to move up and down in a .as or .mxml file is jerky.  I.e., some keystrokes move at the rate I hit them, but others pause, wait a few seconds, and then move.  This also occurs with mouse actions.
- Using code navigation like F3 or <CTRL>-<SHIFT>-G causes Flash Builder to pause while it thinks.  In the case of <CTRL>-<SHIFT>-G, it pauses so long that one thinks there are no references (because the search starts with 0 results).
- Building code within flash builder takes minutes.  Even the modification of a single file takes forever.
In general, I've found working with Flash Builder one of the worst development experiences (I've worked with Eclipse for the last 6 years, VIM, & Visual Studio too) I've had.
These are the installed components:
  Adobe Data Modeling Core Components 4.5.304901.v20110217 com.adobe.model.feature.core.feature.group Adobe Systems Incorporated
  Eclipse IDE for Java Developers 1.4.0.20110615-0550 epp.package.java null
  org.eclipse.equinox.p2.operations NLS Support 3.7.0.v20110716043402 org.eclipse.equinox.p2.operations.nl1_3.7.0.v20110716043402 Adobe Systems Incorporated
  org.eclipse.wst.internet.cache NLS Support 3.7.0.v20110716043402 org.eclipse.wst.internet.cache.nl1_3.7.0.v20110716043402 Adobe Systems Incorporated
  RDS Core and Database Components 4.5.304901.v20110217 com.adobe.rds.feature.feature.group Adobe Systems Incorporated

I have similar problems with some .as files. The compiler/formatter/assistant seems to hang, consuming 100% cpu (or 25% on my quad-core) and blocking the UI. Each keystroke / click takes 10-15 seconds. The cursor flashes very slowly. Sometimes the window goes white with "not responding" in the title bar.
I have not yet been able to pinpoint the problem precisely or reproduce with a simple code sample, but it seems to happen when
a)  your code contains inline (anonymous) functions and
b) you have typed an opening bracket but no closing bracket yet -  ( ), { }, [ ].
The situation continues until the brackets are balanced.
Can either of you confirm that this is so in your case?

Similar Messages

  • 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..

  • The new context-help in Flash Builder 4.5 is horrible... anyway to change it back to FB3?

    See the picture below: (you will have to click it to see it better, because the Forum doesn't show it properly)
    Problem number 1: at Debug Time, I do not see a tooltip with the value of "Credits", even though it is a PUBLIC VARIABLE inside the Player Class. It is NOT even a property! In Flex Builder 3 all accessible members had their values indicated at Debug Time. In Flash Builder 4.5, they broke it and instead of seeing the value of Credits, I see that stupid tooltip which helps at exactly nothing.
    Problem number 2: these hover tooltips appear way too fast. As soon as my mouse floats over practically anything in the code, I get that annoying huge tooltip. I tried to find an option which configures the delay with which that hover tooltip should appear, but I found no such configuration option.
    I hope somebody can help me with some suggestions.
    Thank you in advance.

    You can disable the asdoc hover by toggling Preferences -> Flash Builder -> Editors -> ActionScript Code -> Show in text hovers.
    -Anirudh

  • "Error occurred while packaging the application... Can't load library" in Flash Builder 4.7 (iOS)

    Been struggling to resolve this error since yesterday in Flash Builder 4.7 packaging an app for iOS.
    Error occurred while packaging the application:
    Exception in thread "Main Thread" java.lang.UnsatisfiedLinkError: Can't load library: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\lib\aot\lib\llvm.dll
              at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1706)
              at java.lang.Runtime.load0(Runtime.java:770)
              at java.lang.System.load(System.java:1004)
              at adobe.abc.LLVMEmitter.loadJNI(LLVMEmitter.java:587)
              at adobe.abc.LLVMEmitter.<clinit>(LLVMEmitter.java:597)
              at com.adobe.air.ipa.AOTCompiler.generateExtensionsGlue(AOTCompiler.java:419)
              at com.adobe.air.ipa.AOTCompiler.generateMachineBinaries(AOTCompiler.java:1790)
              at com.adobe.air.ipa.IPAOutputStream.createIosBinary(IPAOutputStream.java:378)
              at com.adobe.air.ipa.IPAOutputStream.finalizeSig(IPAOutputStream.java:762)
              at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:91)
              at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:246)
              at com.adobe.air.ADT.parseArgsAndGo(ADT.java:571)
              at com.adobe.air.ADT.run(ADT.java:419)
              at com.adobe.air.ADT.main(ADT.java:470)

    Update:
    My previous proposed solution (of installing the 64-bit JRE) resulted in a different problem. After multiple attempts and restarts I was unable to work in the Flash Builder IDE as it became unresponsive on load. Each time I had to use Task Manager to close the application.
    Apparent Solution:
    Close all applications running in Windows
    Uninstall all versions of JRE (Java Runtime Environment)
    Uninstall Flash Builder 4.7
    Reinstall Flash Builder 4.7

  • Flash Builder 4.7 Debug Configuration Bug

    I just updated to Flash Builder 4.7 today and ran into an annoying bug that did not exist with 4.6. I always have many debug configurations when developing mobile apps, ie. iPhone, iPad, iOS on device. When I tried to create these configurations this morning, I noticed that it won't let me have multiple AIR simulator configurations for different devices. When I change the device on one, it changes the device on the other, making both of them behave exactly the same. Is anyone else experiencing this issue? Is there any way around it?

    There is a workaround to this issue. To understand the workaround, it'll be good to understand what's going on with the bug a little better.
    So the issue with this bug isn't with loading or saving configurations, but rather it is with switching between them. It seems that when switching between two of the same thing (for instance, two Mobile Application configurations) it doesn't properly clear the data out of the form, and since the form isn't cleared out it doesn't properly load the new information in and as such the old information carries over. And since the save code still works fine, when you exit it will save the new, messed up configuration over the old, good configuration.
    So, technically, it's not the same configuration showing up twice, but rather two separate configurations that are configured the same because the form didn't clear out when switching between the two configurations.
    So now that we have a clearer understanding of the bug, here's the workaround: If you click on something that uses a different form, it will destroy the form. So, for instance, if you have both an iPad Simulator and an iPhone 4 Simulator, and you've got the iPad Simulator selected and you need to select the iPhone 4 Simulator, simply first click on Mobile Application, and then click on your iPhone 4 Simulator. When you do this everything works fine.
    Additionally, if you do switch directly between the two, know that the configuration that you just left is fine. It's only the one that you're currently looking at that is messed up, and all that you have to do is fix the one that you're looking at.
    So that at least let's you work around the issue. It's also convenient to just set up enough different configurations to where you never really need to access the Debug Configurations menu. For instance, I have have two configurations set up for each device or simulator that I have set up, one that has the 'Clear application data on each launch' checkbox checked, and one that does not. In addition to this, I have four simulators (iPad, iPhone, Android Phone, Android Tablet) and one 'On device' (Android) setup. Combining these gives me ten different configurations that covers majority of what I do regularly and makes it so that I don't need to access the Debug Configurations menu all that often.
    At this point with this many configurations it is also useful to organize all of these configurations in the debug dropdown menu by using the Organize Favorites menu that can be selected from the same dropdown menu.
    So, that makes for a very long answer, but hopefully it will help you out and help out a few other people that are also running into the same issue. It doesn't change the fact that there's a really horrible bug and that Adobe really needs to get on fixing it, but this can at least make it so that it can be lived with.

  • Flash Builder 4.5 can't find Flash imports

    Hi everyone,
    Not sure if this question has been answered elsewhere in the forum but I'm using Flash Pro CS5.5 together with Flash Builder 4.5 which are supposed to integrate well (I'm led to believe anyway).
    After importing my Flash Pro project and opening up my class files in Flash Builder 4.5 I note that all the Flash namespaces/imports can't be found. I'm at a loss as to why this as the import process seems to be a straighforward process.
    Am using the Flex 4.5 SDK.
    Anyone else get this and, if so, did anyone manage to resolve it?
    Any pointers would be much appreciated.
    Sincere thanks.
    Jas

    Oh, and I forgot to mention that I get the same stupid error for this code which worked perfectly in FB3:
    for (var key: Object in Event_MouseDown_Callbacks) (key as Function)(sender == null ? this : sender, flashEvent, Event_MouseDown_Callbacks[key]);
    I get the error for (key as Function). This code is within a Function of mine.
    As for my original post, I just re-tested that issue in FB3 and there, when I hit . (dot) after the cast, it CORRECTLY LISTS all the members of the G3Widget Class.
    I've looked in the options of Flash Builder 4.5 for an hour trying to see why it behaves like it does. No luck. And it's probably not an option. It's just that, by default, it doesn't list the members of the type after you cast it, which, in my opinion, is a HORRIBLE mistake. I'm going back to FB 3.

  • Web service method binding (flash builder issue)

    I have a new Flash Builder (Flex) project, basically it has 2 combo boxes in it. I have added a web service, the service is called uws_lookups and has 2 methods, lookupLanguage and lookupCountry.
    If I bind a combobox to the result from either of these services everything works as expected, here is the code:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
          xmlns:s="library://ns.adobe.com/flex/spark"
          xmlns:mx="library://ns.adobe.com/flex/mx"
          xmlns:uws_lookups="services.uws_lookups.*"
          minWidth="955" minHeight="600">
    <fx:Script>
      <![CDATA[
       import com.adobe.serializers.utility.TypeUtility;
       import mx.controls.Alert;
       import mx.events.FlexEvent;
       protected function comboBox_creationCompleteHandler(event:FlexEvent):void
        lookupCountryResult.token = uws_lookups.lookupCountry();
      ]]>
    </fx:Script>
    <fx:Declarations>
      <s:CallResponder id="lookupCountryResult"/>
      <uws_lookups:Uws_lookups id="uws_lookups"
             fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
             showBusyCursor="true"/>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:ComboBox id="comboBox" creationComplete="comboBox_creationCompleteHandler(event)" labelField="countryName">
      <s:AsyncListView list="{TypeUtility.convertToCollection(lookupCountryResult.lastResult.Tables.Country.Rows)}"/>
    </s:ComboBox>
    <s:ComboBox/>
    </s:Application>
    As you can see the combobox gets bound, the results are returned and displayed, however when I bind the second box to the other method Flash Builder does the most stupid thing ever:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
          xmlns:s="library://ns.adobe.com/flex/spark"
          xmlns:mx="library://ns.adobe.com/flex/mx"
          xmlns:uws_lookups="services.uws_lookups.*"
          minWidth="955" minHeight="600">
    <fx:Script>
      <![CDATA[
       import com.adobe.serializers.utility.TypeUtility;
       import mx.controls.Alert;
       import mx.events.FlexEvent;
       protected function comboBox_creationCompleteHandler(event:FlexEvent):void
        lookupCountryResult.token = uws_lookups.lookupCountry();
       protected function comboBox2_creationCompleteHandler(event:FlexEvent):void
        lookupLanguageResult.token = uws_lookups.lookupLanguage();
      ]]>
    </fx:Script>
    <fx:Declarations>
      <s:CallResponder id="lookupCountryResult"/>
      <s:CallResponder id="lookupLanguageResult"/>
      <uws_lookups:Uws_lookups id="uws_lookups" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true"/>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:ComboBox id="comboBox" creationComplete="comboBox_creationCompleteHandler(event)" labelField="countryName">
      <s:AsyncListView list="{TypeUtility.convertToCollection(lookupCountryResult.lastResult.Tables.Country.Rows)}"/>
    </s:ComboBox>
    <s:ComboBox id="comboBox2" creationComplete="comboBox2_creationCompleteHandler(event)" labelField="LanguageName">
      <s:AsyncListView list="{TypeUtility.convertToCollection(lookupLanguageResult.lastResult.Tables.Country.Rows)}"/>
    </s:ComboBox>
    </s:Application>
    Now I'm pretty sure that isnt what I asked it to do, so I manually change the code line to read correctly
      <s:AsyncListView list="{TypeUtility.convertToCollection(lookupLanguageResult.lastResult.Tables.Language.Ro ws)}"/>
    Which enables to second combobox to work, but the original one (countries) now displays [Object: Language_type]
    I have debugged the application and both methods do actually return the correct data, FB is just choosing to do something stupid when I add the second call.
    I have done the basics, deleted the project and started again, tried a different web service, tried different methods, but it looks like when I use more than one method it fails, so please tell me, what am I doing wrong because I know Flash Builder cannot be doing this by design.
    I will post the service response in another post.
    Thanks for any help you have!
    Shaine

    Ok, lets prove I'm not going mad. New Project, add webservice, which has 2 methods as before. Drag datagrid to stage and bind to data for lookup countries, the code generated is:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
          xmlns:s="library://ns.adobe.com/flex/spark"
          xmlns:mx="library://ns.adobe.com/flex/mx"
          xmlns:uws_lookups="services.uws_lookups.*"
          minWidth="955" minHeight="600">
    <fx:Script>
      <![CDATA[
       import com.adobe.serializers.utility.TypeUtility;
       import mx.controls.Alert;
       import mx.events.FlexEvent;
       protected function dataGrid_creationCompleteHandler(event:FlexEvent):void
        lookupCountryResult.token = uws_lookups.lookupCountry();
      ]]>
    </fx:Script>
    <fx:Declarations>
      <s:CallResponder id="lookupCountryResult"/>
      <uws_lookups:Uws_lookups id="uws_lookups"
             fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
             showBusyCursor="true"/>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:DataGrid id="dataGrid" x="10" y="10" width="400" height="580"
        creationComplete="dataGrid_creationCompleteHandler(event)" requestedRowCount="4">
      <s:columns>
       <s:ArrayList>
        <s:GridColumn dataField="ID" headerText="ID"></s:GridColumn>
        <s:GridColumn dataField="countryName" headerText="countryName"></s:GridColumn>
       </s:ArrayList>
      </s:columns>
      <s:typicalItem>
       <fx:Object countryName="countryName1" ID="ID1"></fx:Object>
      </s:typicalItem>
      <s:AsyncListView list="{TypeUtility.convertToCollection(lookupCountryResult.lastResult.Tables.Country.Rows)}"/>
    </s:DataGrid>
    </s:Application>
    So. now te good bit, drag another datagrid to the stage and bind to the second method (languages), and guess what? it all goes horribly wrong, here is the complete code for that too:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
          xmlns:s="library://ns.adobe.com/flex/spark"
          xmlns:mx="library://ns.adobe.com/flex/mx"
          xmlns:uws_lookups="services.uws_lookups.*"
          minWidth="955" minHeight="600">
    <fx:Script>
      <![CDATA[
       import com.adobe.serializers.utility.TypeUtility;
       import mx.controls.Alert;
       import mx.events.FlexEvent;
       protected function dataGrid_creationCompleteHandler(event:FlexEvent):void
        lookupCountryResult.token = uws_lookups.lookupCountry();
       protected function dataGrid2_creationCompleteHandler(event:FlexEvent):void
        lookupLanguageResult.token = uws_lookups.lookupLanguage();
      ]]>
    </fx:Script>
    <fx:Declarations>
      <s:CallResponder id="lookupCountryResult"/>
      <uws_lookups:Uws_lookups id="uws_lookups"
             fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
             showBusyCursor="true"/>
      <s:CallResponder id="lookupLanguageResult"/>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:DataGrid id="dataGrid" x="10" y="10" width="400" height="580"
        creationComplete="dataGrid_creationCompleteHandler(event)" requestedRowCount="4">
      <s:columns>
       <s:ArrayList>
        <s:GridColumn dataField="ID" headerText="ID"></s:GridColumn>
        <s:GridColumn dataField="countryName" headerText="countryName"></s:GridColumn>
       </s:ArrayList>
      </s:columns>
      <s:typicalItem>
       <fx:Object countryName="countryName1" ID="ID1"></fx:Object>
      </s:typicalItem>
      <s:AsyncListView list="{TypeUtility.convertToCollection(lookupCountryResult.lastResult.Tables.Country.Rows)}"/>
    </s:DataGrid>
    <s:DataGrid id="dataGrid2" x="418" y="10" width="400" height="590"
        creationComplete="dataGrid2_creationCompleteHandler(event)" requestedRowCount="4">
      <s:columns>
       <s:ArrayList>
        <s:GridColumn dataField="ID" headerText="ID"></s:GridColumn>
        <s:GridColumn dataField="LanguageName" headerText="LanguageName"></s:GridColumn>
        <s:GridColumn dataField="LanguageCode" headerText="LanguageCode"></s:GridColumn>
       </s:ArrayList>
      </s:columns>
      <s:typicalItem>
       <fx:Object ID="ID1" LanguageCode="LanguageCode1" LanguageName="LanguageName1"></fx:Object>
      </s:typicalItem>
      <s:AsyncListView list="{TypeUtility.convertToCollection(lookupLanguageResult.lastResult.Tables.Country.Rows)}"/>
    </s:DataGrid>
    </s:Application>
    Now this is without ANY modification from me whatsoever, and all I get is the CountryID field displayed, so I modify the code manually to read:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
          xmlns:s="library://ns.adobe.com/flex/spark"
          xmlns:mx="library://ns.adobe.com/flex/mx"
          xmlns:uws_lookups="services.uws_lookups.*"
          minWidth="955" minHeight="600">
    <fx:Script>
      <![CDATA[
       import com.adobe.serializers.utility.TypeUtility;
       import mx.controls.Alert;
       import mx.events.FlexEvent;
       protected function dataGrid_creationCompleteHandler(event:FlexEvent):void
        lookupCountryResult.token = uws_lookups.lookupCountry();
       protected function dataGrid2_creationCompleteHandler(event:FlexEvent):void
        lookupLanguageResult.token = uws_lookups.lookupLanguage();
      ]]>
    </fx:Script>
    <fx:Declarations>
      <s:CallResponder id="lookupCountryResult"/>
      <uws_lookups:Uws_lookups id="uws_lookups"
             fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
             showBusyCursor="true"/>
      <s:CallResponder id="lookupLanguageResult"/>
      <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:DataGrid id="dataGrid" x="10" y="10" width="400" height="580"
        creationComplete="dataGrid_creationCompleteHandler(event)" requestedRowCount="4">
      <s:columns>
       <s:ArrayList>
        <s:GridColumn dataField="ID" headerText="ID"></s:GridColumn>
        <s:GridColumn dataField="countryName" headerText="countryName"></s:GridColumn>
       </s:ArrayList>
      </s:columns>
      <s:typicalItem>
       <fx:Object countryName="countryName1" ID="ID1"></fx:Object>
      </s:typicalItem>
      <s:AsyncListView list="{TypeUtility.convertToCollection(lookupCountryResult.lastResult.Tables.Country.Rows)}"/>
    </s:DataGrid>
    <s:DataGrid id="dataGrid2" x="418" y="10" width="400" height="590"
        creationComplete="dataGrid2_creationCompleteHandler(event)" requestedRowCount="4">
      <s:columns>
       <s:ArrayList>
        <s:GridColumn dataField="ID" headerText="ID"></s:GridColumn>
        <s:GridColumn dataField="LanguageName" headerText="LanguageName"></s:GridColumn>
        <s:GridColumn dataField="LanguageCode" headerText="LanguageCode"></s:GridColumn>
       </s:ArrayList>
      </s:columns>
      <s:typicalItem>
       <fx:Object ID="ID1" LanguageCode="LanguageCode1" LanguageName="LanguageName1"></fx:Object>
      </s:typicalItem>
      <s:AsyncListView list="{TypeUtility.convertToCollection(lookupLanguageResult.lastResult.Tables.Language.Rows)}"/>
    </s:DataGrid>
    </s:Application>
    And now I can see the CountryID, LanguageID, LanguageName and LanguageCode, but still no Country Name, so where do I look now, and more to the point why is this happening?
    Please please please please help, this is just slightly more than business critical, I have to justify the cost of this project, and so far, not having  lot of fun with it.
    Thanks
    Shaine

  • 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!

  • FlasCC SWC freezes Flash Builder 4.7

    I have a 1.5 MB SWC created using FlasCC. When I add this SWC to my project, FB 4.7 becomes unresponsive for a couple of minutes. When I close it and then re-open it, it becomes unresponsive for four minutes. After it finally opens, the auto-complete on the CModue class brings up the pin-wheel for a few seconds.
    FB 4.6 is fine. It opens normally and the auto-complete is fast. I'm using OS X 10.8.4.
    Does anyone know what's causing this issue in FB 4.7?

    I have a similar issue. I have used FlasCC to create a trivial SWC (literally one function that just returns an int (2)), and whenever I use autocomplete in my project in flash builder 4.7 it takes an eternity to respond. This is for anything at all, not just members of the library. Member functions in the swc might be even slower than a general autocomplete, but the main problem is that everything is really slow. I think once the autocomplete cannot be something from an SWC then it returns to being fast.
    I haven't noticed the project opening being slow or adding the swc being particularly slow however.
    This issue is present when using the sample SWC created exactly as in sample 5 in the flascc folder. Having created a similarly simple SWC in Flash Builder 4.7 directly there is no delay in autocomplete.

  • Flash Builder 4.5 Doesn't Know How To Cast?!

    I just upgraded from FB 3 and I am starting to feel very disappointed. Fonts look horrible (antialising-wise) and code which worked perfectly now acts weird. Case in question:
    Dirt simple: I got a class called G3Widget with a property named Text.
    trace(G3Widget(sender).Text);
    This code COMPILES and RUNS successfully. HOWEVER:
    1. I get a warning on it: Access of undefined property Text
    2. I get no code assist: when I hit the . (dot) after the (sender) I get no code assist with properties of the Widget Class.
    What's wrong? I can't believe that FB 4.5 doesn't do what FB3 did.

    Oh, and I forgot to mention that I get the same stupid error for this code which worked perfectly in FB3:
    for (var key: Object in Event_MouseDown_Callbacks) (key as Function)(sender == null ? this : sender, flashEvent, Event_MouseDown_Callbacks[key]);
    I get the error for (key as Function). This code is within a Function of mine.
    As for my original post, I just re-tested that issue in FB3 and there, when I hit . (dot) after the cast, it CORRECTLY LISTS all the members of the G3Widget Class.
    I've looked in the options of Flash Builder 4.5 for an hour trying to see why it behaves like it does. No luck. And it's probably not an option. It's just that, by default, it doesn't list the members of the type after you cast it, which, in my opinion, is a HORRIBLE mistake. I'm going back to FB 3.

  • Flash Builder looks blurry on Macbook Pro with Retina displays

    Hello,
    Flash Builder interface looks blurry on MacBook Pro with Retina displays.
    Here is the screenshot:
    http://i.imgur.com/qMmmu.png
    Expand the image to the actual size, and notice that Flash Builder interface looks blurry.
    Please fix this issue.
    Andrey

    I was having the same issue - couldn't believe my eyes on how horrible and fuzzy Flash Builder looked on my new Macbook Pro w Retina.  Was suffering through it for the past week and just found this work around that someone figured out for Eclipse that also works on Flash Builder (guess b/c it's built on Eclipse).  Here's the link to the bug report that shows the work around (Thanks to Brad Hudgeons): 
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=382972
    here's a cut and paste from the bug report in case the above url gets removed:
    Here's the workaround:  Do "Show package contents" on the Eclipse.app.  Edit Contents/Info.plist.  Just above  </dict> </plist>  Place this:  <key>NSHighResolutionCapable</key> <true/>
    Instead of Eclipse, show package contents on Adobe Flash Builder 4.6.app.   After you edit the Info.plist file, go back up to the Adobe Flash Builder 4.6.app and duplicate it.  It will create a Adobe Flash Builder 4.6 copy.app.  Delete your original Adobe Flash Builder 4.6 and rename the Adobe Flash Builder 4.6 copy.app to Adobe Flash Builder 4.6.app.  Then launch Flash Builder - you should see text that is much clearer.  The graphics on the ui are still blurry but at least the text should be crisp.

  • Adobe flash builder 4 stops at 92%

    Hi,
    The installer for flash builder 4 fails at 92% everytime. I have tried multiple times and have downloaded the installer 3 times, so it's not a bad download. It doesnt come up with any 'failed message' it just becomes unresponsive saying 'Please wait while the downloaded files are being extracted.' at the file 'AdobeFlashPlayer10_plDbg_mul.msi'. Any ideas?
    Adobe support advisor says nothing.

    Hi,
    Since it seems to be hanging up while installing the Debug Flash Player, try this instead:
    - deselect the Flash Player portion of the installation, in the install screens that come up prior to beginning installation
    - if installation completes successfully this way, you can install the Debug Players manually afterwards.
    Here's where you can find the Debug Players afterward in your target install folder:
    \Adobe Flash Builder 4\player\win\
    Or, for newer versions of the Debug Players (e.g. 10.1 and up), you can find them online here:
    http://www.adobe.com/support/flashplayer/downloads.html
    -Chris

  • What is new in Flash Builder 4.7 Game Development beta 2

    I just installed it, I thought it would include some version of monocle.
    Are there any changes other than a support for a product not available yet through labs?
    If Not, when will we get monocle to test with it?

    In this build you can create SWFs that support profiling with Monocle, but you will need to download Monocle separately as it is not a part of Flash Builder.
    The telemetry API usage via monocle is possible only with the AIR SDK 3.4, so out of the box AS3 projects would support creating SWFs that can be used with monocle. To make it work with MXML (or rather Flex) would will need to overlay the Flex 4.6 SDK with the AIR 3.4 runtime.
    Thanks
    Arijit

  • Adobe creative cloud cc install has messed up my Flash Builder 4.6 serialization

    Hello,
    I have been a flash builder user for several years now. I have had FB 4.6 installed on my computer as a free upgrade from FB 4.5, which came with my copy of creative suite 5.5, which I purchased in 2011.
    FB 4.6 has been working fine - even when I moved to adobe creative cloud last May (2012).
    However, now that I have installed the new creative cloud (CC) applications (and uninstalled the creative cloud cs6 apps) - I am having problems with Flash Builder 4.6. I open it and get a message that my 'trial period' is up. Again, I own FB from my purchase of CS 5.5 - not to metion that it was included in creative cloud. I know that I can download FB 4.7 from creative cloud, but it doesn;t have the design view. So I want FB 4.6. I have seen some solutions to similar problems on the web that recommend reinstalling as a trial and then inputting the serial number once it launches. But I have FB 4.5 on my CS 5.5 installation disc - not FB 4.6 - and I'm not even sure how I could get FB 4.6 anymore. Not to mention that uninstalling - reinstalling 4.5 - and then upgrading from 4.5 to 4.6 - even if possible - would be a huge hassle.
    Can someone please help me to get my FB 4.6 working again? To reiterate - everything was fine until I installed Creative Cloud CC apps and uninstalled Creative Cloud CS6 apps
    Thanks

    Hi bobba1,
    I am experiencing the same problem. DId you ever get this solved?
    Regards

  • How do I use Embed with an environment variable in an Actionscript AIR project Flash Builder 4.7

    I am using Flash Builder 4.7 to build an Actionscript AIR project.  The project embeds a number of png files from my local directory and I have been using absolute paths which all works fine.
    I have a laptop with which I want to start developing the same project - I set up a git repository that both the laptop and main pc can pull from and so I can get the source where I need it and push it back to the central repository.
    My problem is that the absolute paths for the embed commands don't work on the laptop as it has a different filesystem setup (Windows 8 with one drive as opposed to Windows 7 with a SSD and a data drive).  I thought the solution would be as easy as using an environment variable to specify the path which could then point to a different physical directory on both machines, i.e:
    [Embed(source = "DEVELOPER_RESOURCES/graphics/are/here.png"]
    I did a bit of research and there was quite a lot mentioned about setting up resource directories using path variables which I worked through but I just can't get it to compile.  The Actionscript compiler just won't find the png files however I specify the path.  I tried something with a FLEX project and the compiler didn't complain but I think this is because the compiler for FLEX uses a different convention.
    [Embed(source ="/Project Name/DEVELOPER_RESOURCES/graphics/are/here.png"]  works with FLEX but not Actionscript.
    So does anyone have a recipe for using the Embed command referencing assets using an environment variable that works across multiple machines with different file structures?

    I managed to find a solution on Windows which was to use symlinks and absolute paths.  You an basically point one directory to another so I did something like:
    mklink c:\developer_resources c:/the/local/path/to/my/resources
    and then reference all resources as c:\developer_resources\...
    Now as long as a developer machine has the right link (from c:\developer_resources to the place where the resources are kept) then it seems to work. 
    This doesn't however work for Mac and certainly isn't a solution for passing files between Mac and windows

Maybe you are looking for