Jingle Mingle – Web Site

posted by on 2011.05.21, under Action Script, Portfolio
21:

http://www.jinglemingle.net

design & interaction

-

action script 3.0, php, xml

-

additional classes: googlemaps, swfaddress

Kusina – Web Site

posted by on 2010.12.10, under Action Script, Portfolio
10:

http://www.kusina.com.tr

design & interaction by me

-

action script 3.0, php, xml

image processing on Rothko’s pieces

posted by on 2010.11.30, under Action Script, visuals
30:

I’ve been thinking about to recreate visuals from Rothko’s artworks for a long time. But, I couldn’t have free time for it, because of freelance jobs :) Anyway, finally I’ve coded a part of the application with action script of course. Basically, main app reads every single pixel of the image horizontally and vertically, then create particals according to the pixel’s values of the image. I’ll add some feature’s to the application latter. For now, it creates only jpgs from processed image. Original image belongs to Rothko – Ochre and Red on red (1954)

List of XML and HTML character entity references

posted by on 2010.11.23, under Action Script, Solution Center
23:

Quick post for myself :) While I’m writing xml files, always always forget how to type entities. Here is the link from wikipedia

Sometimes, in xml attributes I need to use “&” character, but it can be problematic. And, I can’t find any solution for this issue. We can use  <![CDATA[ ]]> for xml nodes, but not for attributes. So for me the only possible way is to use character entities. eg:

//in xml node
<content><![CDATA[me & others]]></content>

//in xml node
<content title="me amp&; other"/>

			
		

Sound Tricks of Mickey Mouse (Jan, 1937) from Modern Mechanix

posted by on 2010.11.22, under Sound, writings
22:

Nice article from Modern-Mechanix. It’s about sound design of Mickey Mouse cartoons. It’s really interesting. Sound designers should check it. Actually it was published at 1937.

Quick Tip – Return Vector Array

posted by on 2010.11.09, under Action Script, Solution Center
09:


If you try to return a Vector typed array in flash, you’ll get the following error.

public function getMainItems():Vector
{
	//Length of Main items
	MainItemLn = xml.item.length();

	//Vector class of MainItems
	var MainVO:Vector     = new Vector.<VOItem>(MainItemLn,true);

	for(var i:int = 0; i < MainItemLn; ++i)
	{
		MainVO[i]        = new VOItem();
		MainVO[i].id     = i;
		MainVO[i].title  = xml.item[i].@title;
		MainVO[i].img = xml.item[i].@img;
	}

	return MainVO
}

1067: Implicit coercion of a value of type __AS3__.vec:Vector.<com.Gallery:VOItem> to an unrelated type __AS3__.vec:Vector.

It is because Vector.<VOItem> isn’t the same type as Vector. That means;

public function getMainItems():Vector.<VOItem>
{
	//Length of Main items
	MainItemLn = xml.item.length();

	//Vector class of MainItems
	var MainVO:Vector     = new Vector.<VOItem>(MainItemLn,true);

	for(var i:int = 0; i < MainItemLn; ++i)
	{
		MainVO[i]        = new VOItem();
		MainVO[i].id     = i;
		MainVO[i].title  = xml.item[i].@title;
		MainVO[i].img = xml.item[i].@img;
	}

	return MainVO
}

And you can get your Vector array values like;

trace(getMainItems()[0].title);
//or
trace(getMainItems()[1].title);
//and so on..
.
.
.

**Note: VOItem is my custom Value Object Class. It doesn’t matter what it is. It can be movieclip, sprite, etc…

Some Usefull Shorcuts for Flex/Flash Builder

posted by on 2010.11.07, under Action Script, Solution Center
07:

Sometimes, looking for some variable or function in the program can be very hard find. For me, this issue always distracts my focus on application. Or, I can be very lazy to comment out /* */ some code block. Anyway, I would like to tell you some of the life and time savers of the shorcuts that I’m using frequently.

1. Cmd + Shift + O: Removes all of the unused imports from your file.

2. Cmd + Shift + C: Comments out the selected block or line with /* */ chars.

3. Control + Alt + H: I think this is the most wonderful one. Searches the selected function name in your project and lists all of them line by line.

4. Cmd + M : Maximizes Flash Builder/Flex window to view only editor window. You can switch back to previous view with the same shortcut also.

5. Cmd + L : When you type this. A little pop-up appears and asks you to type a line number. When you type the number and hit enter, it jumps directly to this line.

6. Cmd + Left Mouse Click : e.g, you have an instance name like “foo”. But you forgot the decleration of the variable. To find the decleration, just press Cmd and move mouse pointer onto “foo”. Then “foo” turns to “foo” underlined in blue color. If you click on it, you will jump directly to the decleration of the variable. Besides that, if you click onto decleration while holding down Cmd key, action Script class of the decleration will be opened in the editor.

7. Control + Tab: Switches between editors/tabs.

8. Cmd + O: Shows you all of the vars, function, methods, etc… in the class. And you search specific names from the opened window.

Please note if I am missing another usefull shortcut.
By the way, there is also a shorcut to view all of the showtcuts :)
Cmd + Shift + L

Illustrated Pearl Jam Posters

posted by on 2010.08.20, under visuals
20:

Maxx242

Jeff Soto

Artillary Design

Use your macbook trackpad as a multitouch device on Max 5

posted by on 2010.08.13, under Max/Msp/Jitter, Physical Computing, Sound
13:

I was looking for somekind of framework or script in order to use trackpad as multitouch device. At first I found TongSeng from TUIO. After a little googling, I came across with an external called Fingerpinger which was written for Max Msp Jitter. It’s free and opensource. You can download it from here. And it’s very easy to work with it.

Convert First Letter in String to Uppercase With AS3

posted by on 2010.08.10, under Action Script
10:
var Title : String = "bLoG";
Title = CapitalizeFirstLetter(Title);
//Ouput: Blog

function CapitalizeFirstLetter(Str:String):String
{
	var converted:String = (Str.substr(0,1).toUpperCase() + (Str.substr(1,Str.length)).toLowerCase());		

        return converted;
}

pagetop


Get Adobe Flash playerPlugin by wpburn.com wordpress themes