The D.eval API Release Note
D.eval API Release Note: Documentation | Product Home

The D.eval API Release Note

Version 1.1   May 2008

Introduction

The D.eval API is an ActionScript ™ 3 (AS3) library that provides Adobe® Flex™ and Flash™ applications with the eval() function to dynamically execute AS3 expressions and algorithms. The API supports an adapted JavaScript language that is procedural and object-based, and includes support of AS3 syntax.

The D.eval API is free software. You can freely use it in any projects, commercial or otherwise.

The current version software is compiled with Flex™ SDK version 3. Since D.eval API is a pure AS3 product, it may work with earlier versions of Flex™; but this is not officially tested and verified. It does work with Flash CS3™.


What's Included

The D.eval API package includes every thing you need to learn and use this library.

  • The library SWC file: D.eval-1.1.swc
  • The library RSL files: rsl/D.eval-1.1.swf, etc.
  • Documentation: the User's Guide and API
  • A number of samples.
  • The Comprehensive Tester for the D.eval API.

Changes

Version 1.1 May 2008

This version contains some major enhancements as well as important bug fixes.

Language enhancements:

  1. Supports switch statement.
  2. Supports user-defined functions.
  3. Extension keywords for logical operations: not, and, or, nand, nor, and xor.

API enhancements and changes:

  1. The package name is changed to r1.deval., to be consistent with other RIAOne products.
  2. The API is built as a pure ActionScript 3 library that works with both Adobe Flex™ 3 and Adobe Flash CS3™.
  3. Various bug fixes, including readable error messages.

Version 1.0-Beta April 2007

This is the first release of the product, and has most functionality both at API level and in Deval language support. Some minor features are not completely finished, for instance, the error messages are showing internal identifiers rather than mapped English or localized verbiage. As simple as the API appears, the magnitude of its development effort is significant; therefore, we focus on testing the functionality first. This version is compiled with Flex™ SDK version 2.


Licensing

D.eval API is freeware. You can use the library freely in any projects without any charges, either linked in statically or deployed as a runtime-shared-library (RSL).

Warranty

THIS SOFTWARE IS DISTRIBUTED ON AN "AS IS" BASIS WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESSED OR IMPLIED.

Contact and Feedback

For questions, bug reports, suggestions, and any other inquiries, please contact us here. Thank you!



Copyright 2007,2008 RiaOne Company. All Rights Reserved.