Redistributing the Flex 2 SDK?

Hello,
Let say my application uses the Flex 2 SDK to generate a
Flash application. May I freely redistribute the Flex 2 SDK when I
distribute my application to my clients or should I instruct them
to download it from the adobe website instead?
I read the lisense.htm file but it's lawer's language and
cannot be understanded by us human beings. So, any clear answer
would be greatly appreciated :)
Thank you.

Hi,
The SDK is not redistributable, you will need to have your
clients download the SDK themselves. In section 2.1.1 of the EULA
we discuss what you can redistribute which really can only be
framework code that you've modified (sections c and d). If you make
no modifications you cannot redistribute.
Matt

Similar Messages

  • Where is the Flex/AIR SDK?

    Adobe used to release a combined SDK for Flex and Air that could be used with Flash Builder. There is still a link with this description on the Air SDK download page.
    http://www.adobe.com/devnet/air/air-sdk-download.html
    However, the combined SDK does not appear on the gaming page. There is only something new called the Gaming SDK.
    http://gaming.adobe.com/getstarted/
    Is the Flex/AIR SDK available somewhere for AIR 3.5? Or do I need to get the Gaming SDK?

    There is also an AIR SDK outside the gaming SDK. I am looking for the Flex/AIR combination.

  • Distributing the Flex SDK with another application

    Hi,
    I understand that the Flex 2 SDK is a free download from
    Adobe, but am I also allowed to redistribute it?
    For example, if I write a program where I need to generate
    swfs dynamically, can I distribute the Flex SDK with the program,
    so that all I need to do is generate SWF files and invoke the
    mxmlc?
    Thanks,
    Roy

    The name of the self-signed cert that is generated in the "Create the APK package file" step is sampleCert.pfx, but the name of the file in the next step is sampleCert.p12. This should be fixed.

  • 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

  • Flex 4 SDK beta 2 download

    There's no beta 2 sdk download. At the top of the beta 2 download page it says...
    "As a reminder, everything that is in the Flex 4 SDK is also included in Flash Builder 4, so you will not need to download the SDK if you plan on using Flash Builder."
    But if you download the win version of Flash Builder the beta 2 SDK  only has  the win version of the Adobe AIR Runtime.
    If you download the Mac version of Flash Builder the beta 2 SDK  only has  the Mac version of the Adobe AIR Runtime.
    You need to manually merge these to make a full SDK.
    This was discovered because we check in the SDK into perforce... and when people tried to execute our AIR based test runner on both win and mac when we only had the win version of the adobe air runtime checked in... we got "Adobe AIR could not be found" on the mac versions.
    After copying the mac version into the SDK and checking it in... it worked just fine.

    It's probably best to file a bug at http://bugs.adobe.com/flex/ (not sure if this would potentially be an SDK issue or a Builder issue, but we can move it after the fact if it should belong somewhere else).
    Also, if you post the bug number here, I can try and speed it through the process.
    Peter

  • Flex 2 SDK / mxml

    I've been programming a fairly complex Flash app for a while
    now. It began as a Flash 8 app. I am more of a programmer than a
    designer, so my program was pretty much implemented in *.as files
    even in Flash 8. I've been porting the application to Flex 2
    SDK/Flash 9/ActionScript 3 (which suits my workflow fantastically
    since I tend to do everything in code) and I'm 99% done and really
    happy with the results... The only issue I'm running into is this
    one:
    When porting my app to Flex 2 SDK, I opted to just make a
    class called Player which subclasses flash.display.Sprite and then
    I would pass Player.as into the mxmlc compiler directly, avoiding
    the use of any MXML at all. Player acts as my top level
    displayobjectcontainer under the Stage. This works great, except
    the last class I need to port over for my current application uses
    an mx.control.TextArea. I tried to just "new" one and then addChild
    it to the parent, and while that doesn't cause any compilation
    errors or runtime exceptions or anything, the TextArea never
    displays. I did some research and it seems like the only reasonable
    way to add a TextArea is to define it in MXML, which means that I
    now need an MXML for my project. There are loads of example MXMLs
    to be found all over the place, but all the ones I find tend to be
    way more complicated that I want or need. My basic question is,
    what is the easiest way to take what I have and get it working with
    an MXML shell with the least amount of changes to my app, which
    works great as-is (other than the fact that I can't use mx controls
    without an MXML).
    I tried the obvious solution, making a simple MXML that
    references my Player class (which I changed to subclass
    UIComponent) and a TextArea:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application width="400" height="400" xmlns:mx="
    http://www.adobe.com/2006/mxml"
    xmlns="*">
    <Player id="player"/>
    <mx:TextArea id="titleArea" width="10" height="10"
    text=""/>
    </mx:Application>
    This kind of works the way I would expect, except the 'stage'
    member of Player is null -- why is this? How can I get a reference
    to the global stage if my top level UIComponent class' 'stage'
    member is null? Why is it null? It isn't null when I mxmlc the
    Player.as file directly. Since I do a lot of my button/other
    control resizing based on stage height and since I want to grab the
    stage's loaderInfo.parameters, I really need a reference to the
    stage!
    It may be kind of hard to follow what I'm asking because in a
    way I'm trying to subvert the 'Flex' way of doing things and have
    as little MXML as possible, but if anyone has any pointers on how I
    can do this, I'd love to hear them. Please keep in mind I'm using
    the Flex 2 SDK, not Flex Builder, so I'd prefer to hear how I can
    make this work just with MXML and ActionScript, not via the Flex
    Builder UI.

    I have similar problem with mxml.xsd, but I need this file to
    configure IntelliJ IDEA for supporting of mxml.
    "Flex provides an XML schema to enable IDEs that support XML
    with code coloring, code hinting, etc., including IntelliJ IDEA,
    Borland JBuilder, and Altova xmlspy. You can also use code editors
    such as VI and emacs with Flex."
    But I did not found any xsd file :-(
    http://www.adobe.com/uk/products/flex/productinfo/tooling/

  • Can't Download Flex 2 SDK

    Hi,
    I'd like to download the Flex 2 SDK. When I click the
    download button nothing happens. I'm using Firefox 2.0.0.1 on
    Windows XP Pro SP2. Is the download working? If so, any suggestions
    as to what's going on?
    Cheers,
    Chris

    It's working now.

  • Where can i download the Flex Data Visualization package

    i need the Advanced DataGrid,so where can i download the Flex
    Data Visualization package?not free?how much?

    The AdvancedDataGrid should be in the SWC
    frameworks/libs/datavisualization.swc in the Flex 3 SDK at
    sdks/moxie in your Flex Builder 3 installation. The source code for
    the data visualization components is not provided. As far as I know
    these components will not be free but I don't believe pricing has
    been announced yet.

  • What's the best way to mix AIR 14 and the Flex 3.5 SDK and use new AIR features?

    I am returning to development of a popular desktop AIR app, after about 4 years of no code changes. Both AIR and Flex have actively moved forward during my coding absence, and it is time to play catch up.
    When last built, the app was using Flex 3.5 and AIR 2.6.
    End Goal - I want my app to look good on high density displays
    I'd like to keep Flex version at 3.5, but use the newer version of AIR, to render more clearly on high density displays (Retina on OSX and hiDPI on Win8).
    The pixel doubling performed by the "compatibility" modes of OSX.Retina or Win8.hiDPI make my app look pretty gross, and the customer base is starting to complain.
    While I may eventually switch over to the Apache Flex SDK to bring the application design into the current state, my customer base just doesn't care right now. They like the current app, but want it to work, out-of-the-box, on high density displays.
    So I need to limit my scope to changing only the AIR SDK, not the Flex SDK at this time.
    Step 1 - Overlaying AIR14 SDK on Flex 3.5
    I followed the official generic overlay instructions here, and that worked well enough. I named my hybrid SDK folder "3.5.0.AIR14". I have been able to recompile, run, and verify my app using the hybrid SDK. (my app is compiled and packaged from an ant script, using the Antennae framework. I had already switch SDKs a number of times over the initial course of development, so pointing my project to a new SDK was pretty simple enough.
    Step 2 - Updating the app.xml descriptor
    This part was also easy. I used the templates\air\descriptor-template.xml as a starting point, customizing the name, app id, and folders. Now my app descriptor is correctly based on the <application xmlns="http://ns.adobe.com/air/application/14.0"> namespace.
    Step 3 - Enabling Retina/hiDPI support - Help??
    I added <requestedDisplayResolution>high</requestedDisplayResolution> to the <initialWindow> tag of the app descriptor, but that made no difference. The app compiles, installs, and runs, but pixel doubling is still occurring and the app looks gross.
    I also tried setting the SWF version to 25, according to the official overlay guide. This proved to be more difficult. The official overlay guide suggests setting the -swf-version=25 compiler option, but that option is not supported by the Flex 3.5 compiler. So all I had to try was using the legacy -target-player=25 compiler option. That setting was accepted by the compiler, and it produced a SWF with byte offset 0x3 == 0x19 (25 dec), so that appears to be right.
    But -target-player=25 didn't have any effect either.
    Is setting the SWF version even required? Isn't the whole point of using the AIR 14 namespace in the app descriptor the way of telling the compiler "I want to use all features of the AIR 14 release". Why do I need to tell the compiler multiple times to use all the features of the SDK I'm compiling with? It just seems weird to me.
    Have I missed a secret setting somewhere?
    How can I tell the AIR runtime to simply run as pixel-dense as possible? When the workarounds listed below are performed, my app looks fantastic on high-density displays. But its the pixel scaling that is making everything look bad, and I desperately want to get this fixed.
    Workarounds?
    On Windows 8+, we are asking our users to enable the "Disable display scaling on high DPI settings" checkbox on the AIR application shortcut. This works, but is a confusing setting for average users to discover. Most just give up in frustration.
    On OSX, we can't even disable Retina mode on a per-application basis, its all or nothing, so that's even worse. SwitchResX will automatically switch resolutions based on the selected app, but that's a pretty clunky (and non-free) workaround too.
    Any other workaround ideas are appreciated too.
    Cheers,
    Doug

    It took me a while to figure out (without much help from Adobe, grrr!), since some internet writeups were terse and implied somehow that AIR's Retina support (setting your app descriptor's <initialWindow/requestedDisplayResolution> to high) would also work on Windows. They don't.
    On OSX, the steps to disable pixel-doubling are:
    update your app descriptor to AIR 14
    set initialWindow/requestedDisplayResolution = high
    compile with SWF version 25 or greater
    vector assets, including text, will scale automatically
    you'll need to replace your bitmap assets with Retina-quality bitmaps as appropriate
    when running on a Retina display, you will see stage.contentsScaleFactor=2. It will be 1 for non-Retina displays.
    On Windows, the pixel-doubling kicks in when you have a HiDPI scaling set to about 150% or greater (hiDPI scaling was introduced in Win7). There is no way to detect from within an AIR app when Windows is doing its HiDPI scaling. stage.contentsScaleFactor is always 1, under all configurations.
    The only thing you can do for AIR apps on Windows is explicitly disable display scaling (like you have done) and update your app to manually scale all UI elements at runtime (that's really gross and hard, and it what I working on right now).
    For my app, I updated our Windows installer to set the registry to disable hiDPI scaling, for all users, just for our app. Here's how you do that:
    Key = HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
    Name = <fullPathToYourExe>
    Type = REG_SZ
    Value = "~ HIDPIAWARE" (without the quotes, tilde space HIDPIAWARE)
    That should be set in the full 64-bit registry, not the Wow32Node registry, even if your app is a 32-bit app (which all AIR apps are). If your installer is a 32-bit app (mine was), you may need to jump through some hoops to have it affect the 64-bit registry hive from a 32-bit process.
    If you only want to change the setting for the current user (not all users), the KEY root is HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE.
    If you don't have an explicit installer for your AIR app (ie. if you are deploying from the web via a badge installer), then you're even more messed up, and you will need to tell your users to disable the scaling manually.
    I know, it's a total pain. I hope this helps.
    Cheers,
    Doug
    PS: Adobe devs, if you are listening ...

  • 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

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

  • 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

  • Incompatible version of the Flex SDK 4.6 in Flash Builder 4.5

    First: I just upgraded the whole CS to 5.5 last week, including Flash builder 4.5.3 Premium.
    To make that possible I had to use the Adobe cleaner, which resulted in manually resetting prefs in several apps.
    I imported Flex Projects which use the SDK 4.6, so I got the latest (4.6.0.23201B) from the adobe site today.
    In the trial version of Flash Ubilder 4.6, there's no problem, but in the FB4.5 Premium you can't use Design View.
    Trying to uninstall FB4.5 and then installing 4.6 trial doesn't work because even then, the installer says it has found an older version.
    So that's not an option!
    I just can' tbelieve that the official release CS5.5 just doesn't support the 4.6 SDK.
    It seems I'm not the only one with the problem, according to other posts, so Adobe:
    Please, solve this right away, because as a prof.user, this costs me and I do not appreciate that!

    Anything regarding Flex is pretty much at Apache these days.  There is no plan to distribute a Maven compatible Flex 4.6.  I hope Apache will make future Apache Flex builds work with Maven.

  • Does the new AIR SDK support iOS 64-bit for Flex Developers?

    I saw that the new AIR SDK(December 18, 2014) has supported iOS 64-bit, but it was only supported in the new compiler. See this:
    Please note that support for creating universal IPA binaries will only be available in the new compiler. The legacy compiler is not (and will not be)
    compatible with iOS 64-bit. Because of this, it will be removed with version 16 of the AIR SDK. To ensure that Adobe as well as third party tools
    are able to work with this AIR SDK, the -useLegacyAOT option will continue to exist, but will be internally mapped to the new compiler.
    AFAIK, the Flex uses the old compiler and AIR SDK for Flex Developers doesn't include ActionScript 2.0 Compiler. As a Flex developer, what shall I do?

    Hi,
    I guess, you might be packaging IPA on windows machine.  Please try latest beta at http://labs.adobe.com/downloads/air.html which has iOS64 support on Windows machine as well.
    Thanks
    Govinda Gupta

  • 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

Maybe you are looking for

  • I just bought ipod and..

    Well i just bought a 30g ipod video and its not being found by itunes or the updater. updater always says cannot mount ipod. itunes just doenst find it. i have uninstalled and reinstalled the software, reseted my ipod, restarted my computer, and look

  • Does anyone know how to copy and paste from a pdf document?

    I am trying to copy and paste from a pdf document to put on facebook, but I cannot highlight the text I want to copy. Any suggestions???

  • Sms pc suite reading up to a certain date

    Hello all, I am struggling with a problem since many days, and hope you can help me. In my phone (n70)I have more than 2000 sms, all in the phone memory. While trying to backup my sms with pcsuite, I realized that pc suite reads and transfers only th

  • Best location to save projects in Captivate 6

    I am currently saving all of my Captivate 6 projects to my C drive.  I wanted to make sure that this is the best place to save my main projects.  Also, what is a best practice to save the backup projects (is it ok to save them on a network drive?). T

  • Php: KeywordUpdate API

     I have used below code for keyword updates api. When i try with status it execute correctly & update. if i set bid its not update...there is no changes.. Note: i have set my keyword bid is current adgroup bid.  include 'bingads/CampaignManagementCla