Adobe acquired Macromedia!

Adobe Systems Incorporated (Nasdaq: ADBE) has announced a definitive agreement to acquire Macromedia (Nasdaq: MACR) in an all-stock transaction valued at approximately $3.4 billion.
Under the terms of the agreement, which has been approved by both boards of directors, Macromedia stockholders will receive, at a fixed exchange ratio, 0.69 shares of Adobe common stock for every share of Macromedia common stock in a tax-free exchange.
Based on Adobe’s and Macromedia’s closing prices on Friday April 15, 2005, this represents a price of $41.86 per share of Macromedia common stock.

This is a shocking news I never wanted to read!

more info here

mtasc 1.04 have been released

I just read today about the new release of MTASC.
Changes are :

  • “for” optional first parameter and expression
  • fixed while( o )++ i;
  • added error when duplicate import statement (with same or different package)
  • added class-exist import check => import will now link classes
  • fixed typing error with single “var” in a block
  • fixed parser error with a?b:c and big left-expression
  • fixed bug when catching “imported” exception class
  • changed boolean operators typing
  • added -flash6 for F6 compilation
  • added -trace for custom trace function
  • added optional color component for header

About new -trace: you can new use TRACE(….) (uppercase) in your code. such calls will be eithere removed if you don’t specify -trace from MTASC commandline or will be replaced by -trace specified function. Exemple :

class A {
  	function test() {
  		TRACE("hello !");
  	}
  }

when calling mtasc -trace MyClass.myLogFunction will be compiled as : MyClass.myLogFunction(“hello !”, “A::test”, “A.as”, 3 );
This way you can get class name , method name, file and line from which the trace occured, and log them using your custom trace function.
It’s a while i’m using mtasc integrated in sepy for checking syntax and I’m very happy how it works, checking syntax better than MM internal compiler…

download MTASC

NeoSwiff beta

After MTASC compiler, I read today of another upcoming SWF compiler.

NeoSwiff allows developers to write Flash™ applications in C#. NeoSwiff comes with a C# to SWF compiler, and also with a Visual Studio .NET support. This is very interesting 🙂
Moreover the compiler is available for Windows/Mac OSX and Linux
Some screenshots are available here: http://www.globfx.com/products/neoswiff/screenshots.php

AMFPHP 1.0 beta updates

Today I was reading the the latest consideration of Patrick Mineault about the recents AMFPHP CVS commits.
AMFPHP 1.0 core documentation is quite finished, and the official 1.0 release seems to be really close. With the last update amfphp is incredile faster than before, thanks to a deep update of the core amf serializer. There is a very interesting blog entry about this update, on how he got inspired after a Rasmus’ talk at PHPQuebec, passing through a valid php debugging process (which i didn’t know and now i’m going to download immediately!) Dowload the unofficial AMFPHP beta from here: http://www.5etdemi.com/blog/

P.S. Remember that there’s still a poll for voting the new AMFPHP logo.

Latest SE|PY changes

A little update on the latest software changes.

– I recently added the possibility to use “Abbreviations”, like happens in Scintilla|Scite. Basically they are a set of abbreviated words (e.g. “if”,”fun”,”forin”) which, after pressing a shortcut key, will be expanded into an expanded expression (and pointing the cursor at the position you described in the abbreviation manager panel).
– All the bookmarked lines are now always availables under the bookmark menu.
Just select one of the menu item to go to the specified line.
– Another addition is the Chinese (Simplified & Traditional) dialogs & menu language support (thanks to Deng Jie for this)
– In the Upcoming 1.0.68 version there will be also the possibility to add optional params to be passed to the MTASC compiler.
If “-v” option is passed a dialog window will be opened after the check syntax process, grabbing all the verbose messages printed by mtasc.

Foundation PHP 5 for Flash

It was from days of Flash 5 which this book first time appeared. Long time has elapsed (expecially considering the informatic times).

Today I see that friends of Ed has published a new version of this book covering ActionScript 2.0, PHP 5 and MySQL 4.1.
Taking a look at the sample PDF chapter available it seems quite well done, clear and simple to read (ok, that is 2nd chapter and it talks of very basic things already…), but i noticed that it also threats of things/problems which often occured if you use php and flash everyday.. for example escape characters, magic_quotes_gpc etc..
I think i will going to get a copy of the book, it’s always useful take my mind under exercise…