Open Source Flex SDK

Version 3

Readme

February 2008


Welcome to Open Source Flex 3 SDK.

Contents


Getting Started

For information on getting started with the Flex 3 SDK explore the new feature descriptions, documentation, and samples available at the Flex Documentation Resource Center and review the Flex SDK Release Notes.

The Open Source Flex SDK does not contain some elements that can enhance the Flex development experience such as debug versions of the Adobe Flash Player, Adobe AIR, or advanced font encoding libraries. You may download the Open Source Flex SDK Add-ons package which contains these elements from here.


Flex Documentation

Flex documentation, including Release Notes, is available for download at the Flex Documentation Resource Center. Documentation is also available online in the LiveDocs format.

Getting Started with Flex Online document available from the Flex Start Page in the Flex Builder IDE and also from the Adobe Learning Center. Getting Started with Flex is for application developers who are new to the Flex product line and require an overview of Flex features and capabilities. It includes tutorials highlighting the capabilities of Flex, and provides sample Flex Application projects that you can download, open, and run in Flex Builder.
Adobe Flex 3 Developer Guide Describes application development basics, such as MXML and ActionScript syntax, creating applications, using Flex components, the Flex data model, error handling, Adobe LiveCycle Data Services ES, and Flex Advanced Data Visualization Components.
Building and Deploying Adobe Flex 3 Applications Describes the tasks you perform when analyzing, designing, building, and deploying a Flex 3 application.
Creating and Extending Adobe Flex 3 Components Provides instructions on creating, using, and extending components.
Programming ActionScript 3.0 Provides concepts and usage information for ActionScript 3.0.
Adobe Flex Language Reference Describes the Flex 3 and ActionScript 3.0 MXML and ActionScript programming interfaces, including the API reference for core ActionScript language elements (HTML-only).

Flex Samples

The SDK samples directory contains source code for the Component Explorer sample application. The Component Explorer sample application provides basic examples for most of the MXML components available with the Flex 3 framework.

To compile the Component Explorer application:

After you compile the Component Explorer sample, open explorer.html in a web browser to view the application.

You can download additional Flex samples from the Adobe Flex Developer Center.


Community Resources

You can access the Flex community and online resources from the following pages:


License

Mozilla Public License Files:

The contents of the files contained in this Flex SDK directory are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the License here: Mozilla Public License Version 1.1 or http://www.mozilla.org/MPL/.

Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.

The Original Code consists of the files listed above.

The Initial Developer of the Original Code is Adobe Systems Incorporated.
By downloading, modifying, distributing, using and/or accessing any files in this directory, you agree to the terms and conditions of the applicable end user license agreement.

NOTICES RELATED TO CERTAIN THIRD PARTY MATERIALS:

Apache 1.1 Licensed Products:

This product includes software listed below that were developed by the Apache Software Foundation (http://www.apache.org/). Such software is licensed under the Apache Software License, Version 1.1; you may obtain a copy of such license at http://apache.org/licenses/LICENSE-1.1.

Apache Commons Collections 2.1
Apache Commons Discovery 0.2
Apache Xerces 2.4

Apache 2.0 Licensed Products:

This product includes software listed below that were licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache Axis 1.1, © 2001-2004, Apache Software Foundation
Apache Batik SVG Toolkit 1.6, © 2005, Apache Software Foundation
Apache Commons Logging 1.0.4, © 2004, Apache Software Foundation
Apache Velocity 1.4, © 2004, Apache Software Foundation
Apache Xalan 2.6.0, © 2004, Apache Software Foundation
Apache Regexp 1.2, © 2000, Apache Software Foundation
Apache bcel 5.1, © 2007, Apache Software Foundation

BSD Licensed Products:

Easing Equations © 2001-2003, Robert Penner
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Netscape Public License Products:

The contents of this file are subject to the Netscape Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/NPL/

Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.

The Original Code is Mozilla Communicator client code, released March 31, 1998.

The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by Netscape are Copyright (C) 1998-1999 Netscape Communications Corporation. All Rights Reserved.

The following software is listed under the Netscape Public License, Version 1:

Spidermonkey Javascript Test Suite,© 1998, Netscape Communications Corporation