Using Eclipse project definitions to build the Flex SDK

It would be great if someone from Adobe could post on the recommended usage of the Eclipse project definitions in the development/eclipse/ subdirectory of the 3.0.x trunk distribution. I would like to debug some compiler modifications that I am working on.
I saw Peter Farland demo this setup at 360Flex, but was unable to capture all the details of the Eclipse configuration that he discussed in his talk.
thanks!

If you go to the framework project’s properties, there is a section called Flex Library Compiler, you want to use a specific flex sdk (add a new sdk which points to the trunk, and use that) — you are probably building /against/ the wrong sdk, right code, wrong compiler.
- Jono
From: Ben Clinkinbeard <[email protected]>
Reply-To: <[email protected]>
Date: Thu, 3 Apr 2008 12:56:01 -0700
To: <[email protected]>
Subject: Re: Using Eclipse project definitions to build the Flex SDK
A new message was posted by Ben Clinkinbeard in
Developers --
  Using Eclipse project definitions to build the Flex SDK
Sorry, I'm not following. My SDK project is from the trunk.
Thanks,
Ben
On Thu, Apr 3, 2008 at 3:32 PM, Jono Spiro <[email protected]> wrote:
A new message was posted by Jono Spiro in
Developers --
  Using Eclipse project definitions to build the Flex SDK
Try changing the sdk for the framework lib project to trunk (you'll need to add a new flex sdk, name it whatever you want) -- it's in the project properties. It's using the wrong compiler.
- Jono
From: Ben Clinkinbeard <[email protected]>
Reply-To: <[email protected]>
Date: Thu, 3 Apr 2008 05:13:43 -0700
To: <[email protected]>
Subject: Re: Using Eclipse project definitions to build the Flex SDK
A new message was posted by Ben Clinkinbeard in
Developers --
  Using Eclipse project definitions to build the Flex SDK
I am running FB on top of Eclipse 3.3.2.
<http://3.3.2.>  <
<http://3.3.2.>
http://3.3.2.>  I checked out the whole SDK trunk and can build the main ant task with no errors. I used the instructions mentioned above to create a Flex framework library project and thats where the error comes in. (I had tried to manually build a framework project a few times and it was a nightmare.) I would probably prefer to work on the 3.0.x branch/tag as I hope to submit a patch or two but saw Joe mention that the project defs only existed in the trunk.
Searching Google for the oem error turns up lots of links about projects that had assets deleted and the build got confused but following the instructions on how to fix proved unsuccessful.
Thanks,
Ben
On Thu, Apr 3, 2008 at 1:45 AM, Jono Spiro <[email protected]> wrote:
A new message was posted by Jono Spiro in
Developers --
  Using Eclipse project definitions to build the Flex SDK
I always forget what that error means when it comes up -- though it's been ages since I've seen it last, literally.
Joe: Since you mention Java 1.5, I'm guessing the errors are in the asdoc package? Those should be turned off (read: turned into a warning) -- Eclipse is a little too persnickety about that particular error. There's a preference for this in the Java section under warnings and errors. It's turned off in the trunk dev projects. Otherwise, you should be able to run the compiler directly with no problems (okay, one more caveat: there's a class loader issue with the OEM, fixed in trunk if you look for my Java 1.5 checkin).
Ben: What is your setup? What are you building (Ryan mentions trunk, Joe mentions 30x), which Eclipse, which dev projects, did you build the sdk from the commandline first, etc.?
Cheers,
Jono
View/reply at Using Eclipse project definitions to build the Flex SDK <
<http://www.adobeforums.com/webx?13@@.59b4a9d4/3>
http://www.adobeforums.com/webx?13@@.59b4a9d4/3>
Replies by email are OK.
Use the unsubscribe <
<http://www.adobeforums.com/webx?280@@.59b4a9d4%21folder=.3c060fa3>
http://www.adobeforums.com/webx?280@@.59b4a9d4%21folder=.3c060fa3>  form to cancel your email subscription.
View/reply at Using Eclipse project definitions to build the Flex SDK <
<http://www.adobeforums.com/webx?13@@.59b4a9d4/5>
http://www.adobeforums.com/webx?13@@.59b4a9d4/5>
Replies by email are OK.
Use the unsubscribe <
<http://www.adobeforums.com/webx?280@@.59b4a9d4%21folder=.3c060fa3>
http://www.adobeforums.com/webx?280@@.59b4a9d4!folder=.3c060fa3
<http://www.adobeforums.com/webx?280@@.59b4a9d4%21folder=.3c060fa3> >  form to cancel your email subscription.
View/reply at Using Eclipse project definitions to build the Flex SDK
<http://www.adobeforums.com/webx?13@@.59b4a9d4/6>
Replies by email are OK.
Use the unsubscribe
<http://www.adobeforums.com/webx?280@@.59b4a9d4%21folder=.3c060fa3>  form to cancel your email subscription.
View/reply at Using Eclipse project definitions to build the Flex SDK
<http://www.adobeforums.com/webx?13@@.59b4a9d4/7>
Replies by email are OK.
Use the unsubscribe
<http://www.adobeforums.com/webx?280@@.59b4a9d4!folder=.3c060fa3>  form to cancel your email subscription.

Similar Messages

  • Any tutorials on how to use the daily build of the Flex SDK to create Flash Player 10 content?

    Is there a tutorial on Adobe on how to use the daily build of
    the Flex SDK to create Flash Player 10 content?

    The approach you take might depend on a few things, but it boils down to using mouse interactive coding to trigger whatever effect you eventually realize.  The code you use will depend on the version of Actionscript you plan to use.
    You could make this as a movieclip that is normally stopped at its first frame and when you mouseover or click the movieclip, it animates along its own timeline to its enlarged state.  If the thumbnail is very small and the larger version is substantially larger, and both need to be clear images, this might be the better approach.
    If this only involves enlarging something, you could also probably realize it just using Actionscript Tween coding rather than timeline animation.

  • [svn] 762: -update the 3.0 branch to use build. properties to create the flex-sdk-description.xml

    Revision: 762
    Author: [email protected]
    Date: 2008-03-10 07:44:49 -0700 (Mon, 10 Mar 2008)
    Log Message:
    -update the 3.0 branch to use build.properties to create the flex-sdk-description.xml
    Modified Paths:
    flex/sdk/branches/3.0.x/build.properties
    flex/sdk/branches/3.0.x/build.xml
    Added Paths:
    flex/sdk/branches/3.0.x/collateral/en_US/flex-sdk-description.xml

    By the way, simply adding the quotes around the lexical names in the sql statement doesn't work. That causes the lexical references to be ignored as simple string values:
    SELECT
       '&FLEX_GL_BALANCING_APROMPT' alias_gl_balancing_aprompt
      ,'&FLEX_GL_ACCOUNT_LPROMPT'   alias_gl_account_lprompt
      ,'&ACCT_BAL_LPROMPT'          alias_acct_bal_lprompt
    FROM dualI turned on statement-level debugging via xdodebug.cfg and saw how it compiled the lexicals. By replicating the call to apps.fnd_flex_xml_publisher_apis.kff_segments_metadata that I found there, I was able to hack together a workaround for this issue.
    Please point me to a better way of doing this if possible, as I had to GRANT EXECUTE on this apps package to my custom code schema. Is there a better lexical/flexfields reference than the XML Publisher documentation?
    Here is the call I made in my before-report trigger:
    --set ACCT_BAL_LPROMPT flexfield segment metadata lexical
    begin
    apps.fnd_flex_xml_publisher_apis.kff_segments_metadata(
      'FLEX_ACCT_BAL_LPROMPT',
      'SQLGL',
      'GL#',
      101,
      'GL_BALANCING',
      'Y',
      'LEFT_PROMPT',
      c_FLEX_ACCT_BAL_LPROMPT
    end;

  • 'Use minimum version required by the Flex SDK' setting question

    Hi,
    Can someone explain why after downloading the latest stable Hero SDK (build 19786), which only has fp10.2 support in the framwork/libs/player directory, would the 'Use minimum version required by the Flex SDK' build property still tell Flash Builder to build for fp10.1?
    In my flex-config.xml file from this new SDK, I see the target-player attribute is set to 10.2. Is there a bug in burrito that would fail for that value to be used?

    No. That should work. Builder also reads the minimum value from flex-config.xml.
    Just to check - you added this as a new SDK in Preferences -> Flash Builder -> Installed Flex SDKs and either made that the default SDK or changed the project to use the new SDK, right?

  • SOLUTION: Building the Flex 2 FlexStore application in Flex 3

    I gave step by step instructions on building the Flex 2 FlexStore application in Flex 3 as a post in the Adobe Flex 3 Cookbook:
    http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postI d=15606&loc=en_US
    If you don't want to go there, here are the instructions:
    1) Download the Adobe FlexStore archive flexstore.zip file.
        - go to http://examples.adobe.com/flex2/inproduct/sdk/flexstore/flexstore.html
        - right-click the application and select View Source
        - click the "Download source (ZIP, 1769K)" link in bottom of the left-side-bar
    2) Create a directory "flexstore" somewhere on your harddrive
    3) Extract the contents of the flexstore.zip file to the directory flexstore you
       just created. The directory flexstore should now have these top-level contents:
           assets           (directory)
           data             (directory)
           productsView     (directory)
           samples          (directory)
           AC_OETags.js     (file)
           beige.css        (file)
           blue.css         (file)
           build.bat        (file)
           build.sh         (file)
           flexstore.html   (file)
           flexstore.mxml   (file)
           HomeView.mxml    (file)
           main.css         (file)
           ProductsView.mxml    (file)
           README.htmlSupportView.mxml   (file)
    4) Launch Flex Builder 3.
    5) Select File - Switch Workspace and change the workspace to the directory
       containing the directory "flexstore" you created.
    6) After Flex Builder re-launches, create a new Flex Project named "flexstore":
        - ensure the "Web application" radio button is selected for "Application type"
        - click the "Next" button, not the "Finish" button
        - click "Next" again in the "Configure Output" screen
        - ensure the "Main source folder" TextInput has "src" in it
        - ensure the "Main application file" TextInput has "flexstore.mxml" in it
        - click the Finish button
    7) Drag all the unzipped files now visible in your Flex Builder "flexstore" project
       folder to the "src" folder Flex Builder created for you, and click "Yes" when
       asked if you want to overwrite the flexstore.mxml file Flex Builder created for you.
    8) In Flex Builder, drag the following folders into the "src" folder:
        - assets
        - data
        - productsView
        - samples
    9) Right click file build.bat and select Open With - Text Editor.
        - Remove the following line from the file:
             ..\..\bin\mxmlc.exe %OPTS% flexstore.mxml
        - Edit the following lines, replacing "..\..\bin\mxmlc.exe" with the hardcoded
          path to the mxmlc compiler for the Flex 3 SDK, which on my computer is
          "C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\bin\mxmlc.exe". Make sure
          it is enclosed in double-quotes. This will be to build.sh for Mac users.
             BEFORE
             ..\..\bin\mxmlc.exe %OPTS% beige.css
             ..\..\bin\mxmlc.exe %OPTS% blue.css
             AFTER
             "C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\bin\mxmlc.exe" %OPTS% beige.css
             "C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\bin\mxmlc.exe" %OPTS% blue.css
    10) Open a DOS window (Terminal in Mac) and change the current directory to the "src"
        directory on the local harddisk, which for me is:
        C:\aaaFlexApps\flexstore\src
    11) Execute build.bat (build.sh on Mac).
    12) Ensure beige.swf and blue.swf are created in the project "src" directory.
    13) Select Project - Clean to rebuild the project.
    14) Ensure beige.swf and blue.swf and all the other files from the src
        directory were copied to the bin-debug folder.
    15) You should now be able to launch the application.

    Here the fxp project that i export with flex builder 4 -> source-code
    Thank's Greg

  • Do I need flash builder 4 to work with the flex sdk?

    Is it necessary to use flash builder 4 to work with the flex sdk?
    Can you build apps just using the open source flex sdk. If so are there tutorials and books on how to do so?
    Thanks in advance for your help.

    No, you don't need Flash Builder to use the Flex SDK. If you download the SDK and unzip it, you'll find a 'bin' directory that has the mxmlc compiler in it. You can compile Actionscript or MXML files using that.
    ./mxmlc MyFlexApp.mxml
    If you are building an AIR application, you will use amxmlc
    ./amxmlc MyAIRFlexApp.mxml
    Then, launch your AIR application using adl
    ./adl.exe MyAIRFlexApp-app.xml
    Hope this helps,
    Joan

  • [svn] 1190: Clean the flex-sdk-description. xml during the clean stage of the build so the build starts from a "clean" state.

    Revision: 1190
    Author: [email protected]
    Date: 2008-04-11 07:06:59 -0700 (Fri, 11 Apr 2008)
    Log Message:
    Clean the flex-sdk-description.xml during the clean stage of the build so the build starts from a "clean" state.
    -Set the antTasks.compiled property if the flexTasks have already been compiled to avoid having a failure when calling ant main checkintests package
    Modified Paths:
    flex/sdk/branches/3.0.x/build.xml

    Somewhere in your pom.xml where you are configuring your build dependancies there will be a line <scope>caching</scope> this line is configuring the build to use a flex runtime shared library. This line is generating the error because caching is not a valid dependancy scope in maven 3 however mojos uses it anyway. There was a defect opened against flexmojos; I've linked it below. Froeder's response to the issue was that it was not fixable, that the warning is expected and that we'll have to live with it for now.
    https://issues.sonatype.org/browse/FLEXMOJOS-363?page=com.atlassian.jira.plugin.system.iss uetabpanels%3Achangehistory-tabpanel

  • Using the Flex SDK

    Is it possible to install and use the Flex SDK without using
    FlexBuilder?
    If so, which IDE(s) could one use the SDK with and where
    would one get those IDE(s)?

    You can use any text editor to write mxml and/or as files and
    use the compiler(s) that are included with the SDK to compile to an
    swf (on the Mac, TextMate is excellent).
    You can use the SDK's in conjunction with Flash Develop and
    the FDT plugin for Eclipse, which both are IDE's for AS
    development.

  • Tracing references in the Flex SDK

    I work with Flash Builder on a daily basis and I find great value in  "Find reference (Ctrl+Shift+G)" and "Open declaration (F3)". In Flex SDK 4.6.0 I was able to find references and open declarations not only in my own projects but also in the SDK files which I find valuable for various reasons. Using Apache Flex SDK 4.11.0 Flash Builder seems to have lost this ability: Open declaration works half the time and most often navigates to the wrong place in the file, and Find references does not work with SDK files at all. I have tried with both Flash Builder 4.6 and 4.7.
    By tracing references in the SDK I mean working with the files accompanying the compiled Flex SDK (ie. C:\sdk_location\framework\projects\project\src\).
    Any ideas how I can make Flash Builder help me browsing the SDK again?
    Details:
    My project compiles with both
    Apache Flex SDK 4.11.0
    Flex SDK 4.6.0
    I can use Find references in my own project.
    I can use Find references in Flex SDK 4.6.0.
    I can't use Find references in Apache Flex SDK 4.11.0.

    Change to the Flex bin directory and use mxmlc like this:
    mxmlc path/to/my/App.mxml
    This should create a SWF file that you can then run. If you
    plan on posting the app somewhere, you'll probably want to create
    an HTML wrapper. You can use the wrappers in the html-templates
    directory.
    For more info on using mxmlc, see the online help (type
    "mxmlc -help list") or look in the Compilers chapter of the
    Building and Deploying book. For more on using the wrappers, look
    in the wrappers chapter of the same book.
    hth,
    matt horn
    flex docs

  • For pure AS3 development do we still need to overlay the FLEX SDK?

    Hi Guys
    I've found this whole SDK overlay business a mess and very confusing. I've found this document
    http://www.adobe.com/devnet/air/articles/ane-android-devices.html
    which states
    "The distribution of the AIR SDK with ASC 2.0 is for pure ActionScript development only. It should not be combined with an existing Flex SDK.
    To support Flex application development with newer versions of the AIR SDK, an AIR SDK overlay distribution that does not include ASC 2.0 needs to be overlaid over the Flex SDK bundled with Flash Builder 4.7."
    So if we are doing pure AS3 development there is no longer any need to do any 'overlaying' of one SDK Folder onto another.  We just need to get the latest AIR SDK with complier ( http://www.adobe.com/devnet/air/air-sdk-download.html )
    We should then update the AIR SDK if using Flash Builder via (  http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder. html ) (Note it still uses the term 'overlay' but you are not really overlaying but replacing).
    Is this conclusion correct.  Do we just need the SDK with the new compilier and nothing else ?
    Can someone from Adobe confirm please ?
    Thanks
    PS - I've asked this question on the Flash Builder Forom but there's been no response.

    Yes, that's correct, for pure AS3 development you need not use the Flex SDK overlay. For this you should use asc2 compiler available at http://www.adobe.com/devnet/air/air-sdk-download.html . Also below are step to overlay your AIR SDK with Flash builder 4.7
    1. Exit Flash Builder. 
    2. Back up the AIR SDK availabe at Application/FB4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/ by copying the entire directory and rename it to something AIRSDKversion. Now, you have two folder AIRSDK(default one) and AIRSDKversion(copied one).
    3. Download the appropriate AIR SDK file for your operating system e.g. http://www.adobe.com/devnet/air/air-sdk-download.html unzip and save it on your MAC OS X.
    4. On Terminal, run the below command
    sudo ditto /path/air3-8_sdk_sa_mac /Applications/Adobe\ Flash\ Builder\ 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK
    /path/air3-8_sdk_sa_mac -> path where you downloaded the AIR SDK
    /Applications/Adobe\ Flash\ Builder\ 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK -> path where you overlay the new AIR SDK
    5. (Optional) To access the new AIR 3.8 APIs, update your application descriptor file to the 3.8 namespace.
    To update the namespace, change the xmlns attribute in your application descriptor to: <application xmlns="http://ns.adobe.com/air/application/3.8">
    6. (Optional) To ensure that the output SWF file targets SWF version 21, pass an additional compiler argument: -swf-version=21.
    Hope this will help.
    Regards,
    Nimit

  • [svn] 1531: update the flex-sdk-description to 3.0.1

    Revision: 1531
    Author: [email protected]
    Date: 2008-05-02 08:38:50 -0700 (Fri, 02 May 2008)
    Log Message:
    update the flex-sdk-description to 3.0.1
    update the manifest variables so the versions will be in sync with the description file
    bug: https://bugs.adobe.com/jira/browse/SDK-15416
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-15416
    Modified Paths:
    flex/sdk/branches/3.0.x/build.properties

    Hi,
    Have you tried updating to Flex Builder 3.0.2 and then using Flex SDK 3.5?
    Updates are available here: http://www.adobe.com/support/flex/downloads_updaters.html#flex3
    Alternatively, Flash Builder 4 also provides full support for Flex SDK 3.5.
    Thanks,
    Andrew
    Senior Product Manager, Flash Builder

  • [svn] 2756: -make the flex-sdk-description.xml process work like the trunk.

    Revision: 2756
    Author: [email protected]
    Date: 2008-08-06 08:53:11 -0700 (Wed, 06 Aug 2008)
    Log Message:
    -make the flex-sdk-description.xml process work like the trunk. don't copy the file, create one by echoing the values needed to it.
    -update build.properties, make the release value equal the actual release as in this case 3.1
    bug:https://bugs.adobe.com/jira/browse/SDK-16367
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16367
    Modified Paths:
    flex/sdk/branches/3.1.0/build.properties
    flex/sdk/branches/3.1.0/build.xml
    Removed Paths:
    flex/sdk/branches/3.1.0/collateral/en_US/flex-sdk-description.xml

    Revision: 2756
    Author: [email protected]
    Date: 2008-08-06 08:53:11 -0700 (Wed, 06 Aug 2008)
    Log Message:
    -make the flex-sdk-description.xml process work like the trunk. don't copy the file, create one by echoing the values needed to it.
    -update build.properties, make the release value equal the actual release as in this case 3.1
    bug:https://bugs.adobe.com/jira/browse/SDK-16367
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16367
    Modified Paths:
    flex/sdk/branches/3.1.0/build.properties
    flex/sdk/branches/3.1.0/build.xml
    Removed Paths:
    flex/sdk/branches/3.1.0/collateral/en_US/flex-sdk-description.xml

  • HELP Installing the Flex SDK?????Step #4

    I am using windows vista (32) and I just downloaded and
    installed the newest jdk to program files.
    Now, I have no clue how to define java_home/bin directory in
    the system path. *Install the Flex SDK - Step #4
    Can someone give me step by step details how to this? I've
    never used Java or Flex.

    Right now (automatically, without tampering with anything),
    the system variable I have is:
    Variable: Path
    Value:
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program
    Files\Common Files\Adobe\AGL;C:\Program Files\QuickTime\QTSystem\
    The instructions I am using are at:
    http://www.adobe.com/support/documentation/en/flex/3/releasenotes_flex3_sdk.html#installat ion
    I need to get this right, fast, without screwing up my
    system. I am nervous about that.
    Please continue to support me on Step #4

  • [svn:fx-trunk] 10602: -include the flex-sdk-description in the mpl package

    Revision: 10602
    Author:   [email protected]
    Date:     2009-09-25 14:27:02 -0700 (Fri, 25 Sep 2009)
    Log Message:
    -include the flex-sdk-description in the mpl package
    bug: sdk-22539
    -fix up the build.xml that we include in the packaged sdk.  This has no bearing on building the sdk, but only when someone wants to rebuild the swcs from within a packaged sdk.
    bug:sdk-23302
    Ticket Links:
        http://bugs.adobe.com/jira/browse/sdk-22539
        http://bugs.adobe.com/jira/browse/sdk-23302
    Modified Paths:
        flex/sdk/trunk/build.xml
        flex/sdk/trunk/frameworks/build_framework.xml

  • What is the flex sdk

    I am new to flex. I understand that SDKs are availablefor
    many languages. I do not know what a SDK is for? Could you take a
    bit of time and tell me "what is the flex sdk".

    It's a software development toolkit for creating applications
    written in the flex language that run on the flash runtime.
    Similarly there's a Java SDK for creating Java apps, ditto for
    C/C++, groovy, ruby, and the list goes on and on...
    SDKs generally include a compiler or interpreter, a set of
    libraries that provide some generally useful capabilities (e.g.,
    math operations, string operations), and possibly some useful tools
    such as debuggers.
    Cheers,
    Rich

Maybe you are looking for

  • Table for variables of a query

    Hi, I want to find the list and details of variables used in all the queries built on a multiprovider. Can any one plz help in giving the table name whcih give the details of variable name, Type(userexit/manual input/replacement path), Details(ready

  • How do I get Verizon to honor unlimited data plan stated on receipt?

    I was among those who upgraded their phones during the "glitch" that allowed customers to keep their unlimited data plans. Our two new iPhone 5s' arrived this week, along with receipts for each that, as far as I can tell, maintain our unlimited data

  • Use scroll wheel to zoom on Mac OSX?

    Hi, I have recently switched to a Macbook from Windows. On Windows (if I remember correctly) you could zoom in and out by pressing "Control" and the using the scroll wheel on the mouse. It seems this is not working on the Macbook. Is there a way to e

  • Unable to release space from table

    Hi all, We are unable to release space from a table called TST03 even after deletion of records. Followings are the information. Database     : 9.2 Table Name      : TST03 Tablespace     : LOCALY MANAGED. Previously there were lots of rows. At Presen

  • Create Non-Smart Folders?

    I recently had to re-install my OS and now cannot find the command to create folders in Mail - NOT Smart Folders, just regular folders to organize my mail. I had these in my old installation (with POP accounts) but cannot now find the command to crea