Add Background Image for AIR Application

Posted by Vineela | AIR, Flash, MXML | Tuesday 12 January 2010 11:23 am

background image for AIR application


<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication name="WindowedApplication_backgroundImage_test"
        xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle">

    <mx:Style>
        WindowedApplication {
            backgroundColor: white;
            backgroundImage: ClassReference("mx.skins.halo.ApplicationBackground");
        }
    </mx:Style>

</mx:WindowedApplication>
 

Create Text Effects in Flash and AS3 (Actionscript 3.0)

Posted by druva | Flash, as3, utils | Thursday 7 January 2010 3:45 pm

Just playing with Text and this is my first version of text effects

This movie requires Flash Player 9

sample 0.1

 

Validate Email without RegExp in AS2 and AS3 in Flash

Posted by druva | Flash, Flex, as2, as3, utils | Tuesday 5 January 2010 12:22 am

The below code shows how to use the class


import druva.emailValidator;

trace('druva.flash@gmail.com > '+emailValidator.isValid('druva.flash@gmail.com'));
// true
trace('druva.flash@gmail > '+emailValidator.isValid('druva.flash@gmail'));
// false
trace('druva.@.com > '+emailValidator.isValid('druva.@.com'));
//false
trace('druva.@gmail.com > '+emailValidator.isValid('druva.@gmail.com'));
//true
trace('.aa@gmailcom > '+emailValidator.isValid('.aa@gmailcom'));
//false

This is the actual class for validation


package druva {
  import flash.display.Sprite;

  public class emailValidator extends Sprite{
    public function emailValidator(){
    }

    public static function isValid(em:String):Boolean {

        var sEmail:String = new String(em);
        var validEmail:Boolean = true;
        var numDotPos:int = sEmail.indexOf("@");
        var nDotIndex:int = sEmail.lastIndexOf(".");
        if(numDotPos == -1 || nDotIndex == -1) {
          validEmail = false;
        }
        if(!(numDotPos > 0)) {
          validEmail = false;
        }
          if(!(nDotIndex > numDotPos)) {
        validEmail = false;
        }
        if(!(numDotPos < sEmail.length - 1) || !(nDotIndex > numDotPos + 1)) {
          validEmail = false;
        }
        return validEmail;
    }

  }
}
 

Flood Fill with Flash ActionScript

Posted by druva | Flash, as3, utils | Friday 1 January 2010 5:41 am

example

import flash.display.*;
import flash.events.MouseEvent;
import flash.geom.Rectangle;

var _rectData:BitmapData = new BitmapData(300, 300);

function FloodFill () {

	_rectData.fillRect(new Rectangle(0, 0, 150, 150), 0xFFCCCCCC);
	_rectData.fillRect(new Rectangle(150, 0, 150, 150), 0xFFCC0000);
	_rectData.fillRect(new Rectangle(0, 150, 150, 150), 0xFF00CC00);
	_rectData.fillRect(new Rectangle(150, 150, 150, 150), 0xFF0000CC);

	var rect:Sprite = new Sprite();
	addChild(rect);

	var bitmap:Bitmap = new Bitmap(_rectData);
	rect.addChild(bitmap);

	rect.addEventListener(MouseEvent.CLICK, onclickRect);
}

function onclickRect(event:MouseEvent):void {
	_rectData.floodFill(mouseX, mouseY, 0xFF000000 | Math.random() * 0xCCCCCC);
}

FloodFill();

(more…)

 
« Previous Page