Sayfalar

Translate Blog

as3 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
as3 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

1 Mayıs 2013 Çarşamba

Flash AS3 Movie Klip İçinden Root'a Erişmek / How To Call A Function on Root From MovieClip

Flash Action Script 3 ile bir movieclip'in içinden ana sahnede tanımladığınız bir fonksiyonu çağırmak başa beladır. Basit bir yolu da var tabi.
Ana sahnedeki kodumuzun sahneyeGel() olsun.
Siz onu çok çok derinlerde bulunan bir movie clipten çalıştırmak istiyorsanız

If you want to run a function on root from a deep deep movieclip you can use this code to call your function. sahneyeGel() is a function that written on root. And you can call this function from any movie clip with this code.

Object(root).sahneyeGel();

Komutu işinizi görecektir.

24 Aralık 2012 Pazartesi

AS3 Full Browser Flash - Tam Sayfa Flash

Tarayıcının içinde tam sığan bir flash için aşağıdaki kodları yazın.
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;

Ardından özellikler penceresndeki Edit butonuna basarak Publish ayarlarına girin ve resimdeki ayarları işaretleyin.

Sahnenizde artık birşeyin tam sayfaya yayılmasını istiyorsanız ki ben burda arkaplan isimli bir movieclip'in tam sayfa olmasını istediğim için x ve y koordinatlarını 0 ladım, ardından genişlik ve yüksekliğini sahne boyutlarına eşitleyerek ekranı tam olarak kaplamasını da sağlamış olursunuz.

arkaplan.x=0;
arkaplan.y=0;

arkaplan.width = stage.stageWidth;
arkaplan.height = stage.stageHeight;

10 Mayıs 2012 Perşembe

Actionscript 3.0 ile sesi durdurmanın 2 yolu

Actionscript 3.0 ile sesi durdurmanın 2 yolu
STOPALLSOUND


import flash.media.SoundMixer;
SoundMixer.stopAll(); 

eskiden bu kod direk stopAllSound olarak kullanılırdı, 3.0 da bu hale geldi. Bu kodu zaman çizgisine yapıştırarak o anda çalan sesi engelleyebilirsiniz.

Eğer zaman çizgisindeki anahtar keyframe'e ses eklemişseniz sürekli çalıyorsa animasyonunuz sürekli tekrar ediyor demektir. Tekrar etmesini engelleyebilirsiniz. Animasyonunuzun sonuna stop() eklemeniz tekrarı engelleyip sesin 1 kere çalmasını sağlayacaktır.