Dynamic Flash

Confessions of a serial code abuser
  • rss
  • Home
  • MTASC
  • Archives
  • About me
  • Goodies
    • Base64 encoder/decoder class
  • My Bookshelf
  • My Talks

MTASC 1.07 OS X

Saturday, 28 May 2005

Download MTASC 1.07 OS X Installer

Download MTASC 1.07 OS X Zip

Changes:

  • fixed -keep + -main
  • added ‘con’ error message
  • SharedObject.getRemote argument to Object.
  • added “print”.
  • added deprecated keywords usage error.
  • fixed “main” duplication
  • added / to classpath (for absolute file paths)
  • fixed for(;cond;incr) parsing error
  • fixed (unop) expr ? parsing error
  • For more information about MTASC visit http://www.mtasc.org.

    –Update 8 June 2005 –

    I have just encountered a bug with the stub script that the Installer package copies to /usr/local/bin. Basically it prevents you from using properly escaped or quoted paths with spaces in them in any of the commandline switches.

    The installer has been updated. If you downloaded the installer before today I’d recommend you download it again and install over the top of the previous installation.

    Installer information

    The mtasc binary and the std directory of intrinsic class files are installed into the /opt/mtasc directory, with a stub shell script installed into /usr/local/bin. The installer doesn’t mess with your shell profiles, so if you want to be able to invoke MTASC from anywhere on your system you’ll need to add /usr/local/bin to your PATH.

    If you used the previous version of the installer then your /opt/mtasc/std directory will be backed up to /opt/mtasc/std-old, just in case you’ve made any changes to the stock files. You can safely delete this folder if you didn’t make any changes.

    Comments
    1 Comment »
    Categories
    Flash, Open Source
    Comments rss Comments rss
    Trackback Trackback

    MTASC 1.06 OS X (zip and installer)

    Saturday, 21 May 2005

    In addition to my usual Zip build of MTASC for OS X I’ve now built an OS X package installer that you can use to install MTASC into an appropriate place on your system.

    Download MTASC 1.06 OS X Installer

    Download MTASC 1.06 OS X Zip

    Changes:

    • fixed IO.No_more_input message
    • fixed 32K limit calculationfixed bug with auto register class
    • main now takes “this” as parameter and is delayed (onEnterFrame)
    • added Object.valueOf intrinsic
    • fixed Malformed_expression when using >32 bits integers

    The problems of 1.05 should now be resolved and you can turn off -separate
    without any problem.

    For more information about MTASC visit http://www.mtasc.org.

    Installer information

    The mtasc binary and the std directory of intrinsic class files are installed into the /opt/mtasc directory, with a stub shell script installed into /usr/local/bin. The installer doesn’t mess with your shell profiles, so if you want to be able to invoke MTASC from anywhere on your system you’ll need to add /usr/local/bin to your PATH.

    If you used the previous version of the installer then your /opt/mtasc/std directory will be backed up to /opt/mtasc/std-old, just in case you’ve made any changes to the stock files. You can safely delete this folder if you didn’t make any changes.

    Update

    It seemd that there are a few bugs in MTASC 1.06 surrounding use of -main and -separate. The Windows builds from mtasc.org have been updated, but I’m awaiting confirmation from Nicolas before I update the OS X and Linux builds.

    Comments
    No Comments »
    Categories
    Flash, Open Source
    Comments rss Comments rss
    Trackback Trackback

    MTASC 1.06 Linux

    Friday, 20 May 2005

    Download MTASC 1.06 Linux Binary Package

    Changes:

    • fixed IO.No_more_input message
    • fixed 32K limit calculationfixed bug with auto register class
    • main now takes “this” as parameter and is delayed (onEnterFrame)
    • added Object.valueOf intrinsic
    • fixed Malformed_expression when using >32 bits integers

    The problems of 1.05 should now be resolved and you can turn off -separate
    without any problem.

    For more information about MTASC visit http://www.mtasc.org.

    Update

    It seemd that there are a few bugs in MTASC 1.06 surrounding use of -main and -separate. The Windows builds from mtasc.org have been updated, but I’m awaiting confirmation from Nicolas before I update the OS X and Linux builds.

    Comments
    No Comments »
    Categories
    General
    Comments rss Comments rss
    Trackback Trackback

    Delegate version 1.0.1

    Monday, 02 May 2005

    I’ve updated my Delegate class to version 1.0.1 to add compatibility for MTASC. There are no functional changes, so if you’re not using MTASC there’s no need to download the updated class file.

    See Delegate class refined for more information about the Delegate class.

    –Update–

    The Delegate class is licensed under the MIT licence. This is about as liberal a license as I could find which allows you to do pretty much anything with this code. I wouldn’t have bothered at all except some people were wondering whether they could use the code in commercial projects. The answer under the MIT license is a definitive yes.

    Comments
    4 Comments »
    Categories
    General
    Comments rss Comments rss
    Trackback Trackback

    MTASC 1.05 OS X

    Sunday, 01 May 2005

    Download MTASC 1.05 OS X Binary Package

    Changes:

    • fixed type required to String for for…in variable
    • fixed operator priority : a || b && c -> a || (b && c)
    • error when multiple extends, interface cannot extends class
    • warning when import not used (no longer add class)
    • fixed error message when class not found
    • register only one time the package
    • errors on 32K bytecode size limit reached
    • fixed operators priority for | ^ & against >> and % against * /
    • forbid contructor returns and return type (modified headers)
    • fixed class ordering problem with -keep
    • fixed calls to super getter/setter problem

    Includes the following hotfixes:

    • (hotfixes)
    • remove “return” in contructors restriction (allowed by MMC)
    • import warnings disabled for mx classes when -mx
    • fixed missing “,” between function call parameters
    Comments
    No Comments »
    Categories
    Flash
    Comments rss Comments rss
    Trackback Trackback

    About Dynamic Flash

    Steve Webster is a Senior Web Developer for Yahoo! in London, UK.

    He is more than a little concerned that he defines himself in terms of his career, and that he talks about himself in the third person.

    Find out more

    Recent Posts

    • Yahoo! London seeks Junior Developers
    • I am Singularity
    • Yahoo! Astra component library 1.1 released
    • On X-UA-Compatible
    • foundationas3.com has launched

    Tags

    ActionScript actionscript 3.0 air book conference designer filereference file upload Flash flex internet internet explorer jobs junior microsoft opportunities singularity08 skin urlrequest web developer web development Web Standards Yahoo!

    Stuff

    Singularity?
    Flex.org - The Directory for Flex
    rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox