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:
- Supports
switch
statement.- Supports user-defined functions.
- Extension keywords for logical operations:
not
,and
,or
,nand
,nor
, andxor
.API enhancements and changes:
- The package name is changed to
r1.deval.
, to be consistent with other RIAOne products.- The API is built as a pure ActionScript 3 library that works with both Adobe Flex™ 3 and Adobe Flash CS3™.
- 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!