Fly move according to the mouse movement

Posted by druva | CSS, Flash, as3, utils | Sunday 21 December 2008 2:45 am

This code shows the movement of the object fly according to the mouse movement


var flySpeed:Number = 0.1;

fly.addEventListener(Event.ENTER_FRAME,flyMove);

function flyMove(event:Event):void {

	var fly_x:Number = (mouseX - fly.x) * flySpeed;
	var fly_y:Number = (mouseY - fly.y) * flySpeed;
	var angle = Math.atan2(fly_y, fly_x);
	fly.x += fly_x;
	fly.y += fly_y;
	fly.rotation = 90 +(angle * 180 / 3.141593E+000);

}

This movie requires Flash Player 9

 

CS4 string case convertion and comparision of two strings with action script

Posted by druva | Flash, as3, utils | Saturday 20 December 2008 9:35 am

This code show how to convert string case to upper and to lower.
And also shows how to compare two strings and returns index value.


var site:String = "http://blog.totusinfo.com";

var siteUp:String = site.toUpperCase();
var siteLow:String = site.toLowerCase();

trace(siteUp.indexOf('totus'));
trace(siteLow.indexOf('totus'));
 

CS4 instance of a string and concatenate two strings with action script

Posted by druva | Flash, Flex, as3, utils | Friday 19 December 2008 9:19 am

This code show how to create instance of a string.
And this code shows how to concatenate two strings.


var a:String = "vineela";
var b:String = a;
a = "Druva";
trace(a.concat(b)); 
 

CSS unicode-bidi using html

Posted by druva | CSS, HTML, utils | Thursday 18 December 2008 7:03 am

This code shows how to display text with different reading directions


<html>
	<body>
		<p style="direction:rtl;">
			Text using right to left direction
		</p>

		<p style="direction:rtl; unicode-bidi:bidi-override">
			Text using right to left direction and unicode-bidi
		</p>
	</body>
</html>
 

CS4 array map with action script

Posted by druva | Uncategorized | Wednesday 17 December 2008 12:37 pm

This code show how to use map with Array.

var originalArray:Array = new Array(1,2,3,4,5);

function getDouble(elem:*, i:int, a:Array):Number {
	return elem * 2;
}

var multipliedArray:Array = originalArray.map(getDouble);
trace('output: ', originalArray);
// output: 1,2,3,4,5
trace('output: ', multipliedArray);
// output: 1,4,6,8,10
 

CS4 array filter with action script

Posted by druva | Flash, Flex, as3 | Tuesday 16 December 2008 12:24 pm

This code show how to use Array, filter also works with cs3


var examResults:Array = [{lan:"English", marks:50}, {lan:"Science", marks:60}, {lan:"Maths", marks:50}];

function filter_passedSubjects(elem:*, i:int, a:Array):Boolean {
	return (elem.marks) >= 55;
}

function filter_failedSubjects(elem:*, i:int, a:Array):Boolean {
	return (elem.marks) < 55;
}

function print_array(elem:*, i:int, a:Array) {
	trace(elem.lan, ' ', elem.marks);
}

var passedSubjects:Array = examResults.filter(filter_passedSubjects);
trace('passed subjects');
passedSubjects.forEach(print_array);

var failedSubjects:Array = examResults.filter(filter_failedSubjects);
trace('failed subjects');
failedSubjects.forEach(print_array);
 

CS4 array some with action script

Posted by druva | Flash, Flex, as3, utils | Monday 15 December 2008 12:09 pm

This code show how to use Array, some also works with cs3


var languages:Array = ["English", "Telugu", "Hindi"];

trace(languages.some(elemlength));

function elemlength(elem:*, i:int, a:Array):Boolean {
	trace(elem.length);
	return (elem.length) < 6;
}
 

editable and non-editable textinput using flash actionscript

Posted by Vineela | Flash, Flex, as3, utils | Sunday 14 December 2008 4:53 am
import fl.controls.CheckBox;
import fl.controls.TextInput;

var cB:CheckBox = new CheckBox();
cB.label = "Edit Text";
cB.addEventListener(Event.CHANGE, cB_edit);
cB.move(10, 5);
addChild(cB);

var tI:TextInput = new TextInput();
tI.editable = false;
tI.move(17, 30);
addChild(tI);

function cB_edit(evt:Event):void {
    tI.editable = cB.selected;
}
 

CS4 forEach with action script

Posted by druva | Flash, Flex, as3, utils | Saturday 13 December 2008 11:56 am

This code show how to use Array, forEach also works with cs3


var languages:Array = ["English", "Telugu", "Hindi"];
languages.forEach(printArray);

function printArray(element:*, i:int, a:Array):void {
	trace("languages["+ i + "] = "+ element);
}
 

remove Extra Whitespace with actionscript

Posted by druva | Uncategorized | Friday 12 December 2008 6:10 am
package com.druva.util {

   public class StringUtils {
	public static removeExtraWhitespace(p_string:String):String {
	   if (p_string == null) { return ''; }
	   var str:String = trim(p_string);
	   return str.replace(/\s+/g, ' ');
	}
	public static function trim(p_string:String):String {
	   if (p_string == null) { return ''; }
	   return p_string.replace(/^\s+|\s+$/g, '');
	}
}
 
« Previous PageNext Page »