Soru - Cevap Bölümü
/ Kategori: Programlama
29/04/2010 - 12:11:55 cevap (5) Okunma : 1292 Bu yazıyı 0 kişi tuttu.
SetInterval() Fonksiyonu
mesaj = function ():Void {
trace("hello");
};
setInterval(mesaj,5000);
yukarıdaki kodda 5 saniyede bir output'ta hello yazması lazım falak yazmıyo hocam. Flash8 kitabında aynen bu şekilde kodlar :D. sorun nedir acaba?
Cevaplar
( Faydalı Cevapları Göster )
senin yazdığın kod as2 ama as3 istersen aşağıdaki şekilde yapabilirsin.
var intervalDuration:Number = 1000;// duraklama zamanı
function SetIntervalExample ()
{
var intervalId:uint = setInterval(myRepeatingFunction, intervalDuration);
}
function myRepeatingFunction ():void
{
trace ("merhaba");
}
SetIntervalExample ();
as3 kodu için teşekkürler hocam :). Şimdi durumum şu:
ekteki fla dosyasında iki türlü dönme hareketi gerçekleşiyor.
1. hareket = istediğim gibi dönüyor fakat movie clib sürekli aynı rotationda. Sürekli -10 derecede yapıyor.
2. hareket = matematiksel olarak sağlıklı fakat "easeoutBack" tweenini algılamıyor.
Bu movie clibi -10 derece açıyla sağa ve "easeoutBack" tweenini algılayacak şekilde nasıl yaparız hocam.Yani 1. ve 2. hareketin karışmını
sürekli -10 değeri olayını yani 1. hareketi herhangi bir değer belirterek ve sürekli onu arttırarak yapabilirsin, yani;
#include "lmc_tween.as"
myObj = new Object();
var deger:Number;
myObj.cevir = function() {
y = cember._rotation = (cember._rotation + 10);
cember.tween("_rotation", deger ,1,"easeoutBack");
deger +=10
};
ID = setInterval(myObj, "cevir", 1000);
ama 2 nci maddedeki soru için bir şey diyemiyecem çünkü as2 kullanmıyorum... :)
yardımlarınız çok teşekkürler hocam.Ama ben zaten aşağıdaki kodla dönme işlemini düzgün bi şekilde yapıyorum fakat "easeoutBack" tweenini algılamıyor. Sorun dönme hareketi değil, "easeoutBack" yani :S.
#include "lmc_tween.as"
myObj = new Object();
myObj.cevir = function() {
y = cember._rotation = (cember._rotation + 10);
cember.tween("_rotation",y,1,"easeoutBack");
};
ID = setInterval(myObj, "cevir", 1000);
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 54 (50 kayıtlı, 4 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)








aşağıdaki gib denedim fakat, cember movie clibi yalnız bir kere 50 derece açıyla dönüyor. Benim istediğim bunu her saniyede bir yapması.