Mayıs 2008 için Arşiv

swf veya jpeg yükleme

Cuma, 09 Mayıs 2008

AS3 ile şu şekilde yapılır (animasyon.swf yerine resim.jpg de olabilir):

var request:URLRequest = new URLRequest(“animasyon.swf”);
var loader:Loader = new Loader();

loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);

function loadProgress(event:ProgressEvent):void {
    var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
    percentLoaded = Math.round(percentLoaded * 100);
    trace(“Yükleniyor: “+percentLoaded+“%”);
}
function loadComplete(event:Event):void {
    trace(“Bitti”);
}

loader.load(request);
addChild(loader);

Flash objesine parametre yollamak

Cuma, 09 Mayıs 2008

<param name=“movie” value=“flashMovie.swf?degisken=1″ />
veya
<param name=“FlashVars” value=“degisken=1″ />

 ile Flash objesine parametre yollayabilirsiniz. Bu datayı Flash’ın içinde kullanmak için kod:

root.loaderInfo.parameters.degisken;

Nokta altı objeler

Cuma, 09 Mayıs 2008

Sahnenizde birbirinin üzerine farklı yerlerde binmiş movieclip leriniz olsun. Yani kimi yerde tk başına kimi yerde bir kaç movieclip üstüste gelmiş olsun. Alttaki kod ile o anda farenin altında hangi objeler var bulabiliyoruz:

addEventListener(MouseEvent.CLICK,f1);
function f1(evt:MouseEvent) {
 var location:Point = new Point(stage.mouseX, stage.mouseY);
 var objectsBelowMouse:Array = stage.getObjectsUnderPoint(location);
 trace(objectsBelowMouse.length);
}