A question of ethics

I really can’t believe how some people can be so disonest!
Today a guy reported me that someone was selling my ImageGallery for $700 NZ dollars at CSS Marketplace.
Ok, it’s not the first time I receive this kind of reports but this agency is really incredible!
I visited their site and i found that under “Our Works” section there are so many flash examples I already know.. my flash puzzle, my flash image gallery, the old macromedia video gallery example etc etc…
take a look at the thieves:
http://www.thstudio.co.nz/index.php

Xray updated

John Grden just posted on osflash mailing list about an update of his xray connector.
This new version (1.5.5) includes these changes:
– New Grid Line creator – add grid lines at any x/y coordinate in any timeline when working with coordinate conversions
– New Edit tool – scale, rotate and move any clip on stage at runtime with a similar edit tool you’d find in the flash IDE
There’s also a video tutorial which explains these changes
Another update is the new swf interface made with Flex2 (requires Flash player 9): http://labs.blitzagency.com/…/Xray.html
Download the mxp file here:
http://mirror1.cvsdude.com/…/xray_conn_1.5.5.mxp
Download the connector only packages here:
http://mirror1.cvsdude.com/trac/…/xray_connector_only.zip
An example on how to use the connector package inside your .as:

import com.blitzagency.xray.util.*
...
private function loadXray():Void{
XrayLoader.addEventListener(XrayLoader.LOADCOMPLETE, this, "xrayLoadComplete");
XrayLoader.addEventListener(XrayLoader.LOADERROR, this, "xrayLoadError");
XrayLoader.loadConnector("xrayConnector_1.5.5.swf");
}
private function xrayLoadComplete():Void{
start(AllTests);
}
private function xrayLoadError():Void{
trace("an error occured loading the Xray connector");
}

My first gadget

I was playing around the Windows Vista public beta 2 and I spent some time reading about the new gadgets.
At the end I did a first test creating a very simple gadget for measuring computer drives free space.
Give it a list of drives you want to take under control and it will display them into the gadget’s window.

Installation

– Download the file
– Double click on it
P.S. It requires Windows Vista beta 2 🙂

Download

[attachments docid=796 force_saveas=”1″ logged_users=”0″]

Windows Vista public beta 2

I noticed today that Microsoft published public beta 2 of Windows Vista
I agree with the contract, select the download method (wow, 3.5 Gb!!), and select the location…
… and I got this error:

We are currently experiencing a high level of demand and cannot process your request at this time.

Has been someone able to get the beta?
I’m really interested in the new Windows 🙂
P.S. I saw also that Office 2007 beta is available for mere mortals 🙂
Windows Vista public beta 2
Office 2007 preview

ActionScript 3, … (rest) parameter, finally!

Yesterday I was reading the latest actionscript 3 documentation on adobe labs and I found that they finally introduced the … (rest) function’s argument, as also described in the ECMA Script 4 specifications.
I say “finally” because it’s since I discovered python *args and **kwds function arguments that I pray for them also in actionscript.
In actionscript3 rest parameter is used for example:

[cc lang=”actionscript3″]
public function log(message:String, … rest):void
{
logging.text += message + “\n”;
for(var i:uint = 0; i < rest.length; i++)
{
logging.text += rest[i] + “\n”;
}
}
log(“hello”, “spammed”, “world”);

[/cc]

The reference says about the rest parameter: specifies that a function will accept any number of comma delimited arguments. The list of arguments becomes an array that is available throughout the function body.
Now I just will wait till they will intoduce also the **kwds python equivalent parameter and I will an happy man! 🙂
Read more here