Türkiye Online Medya Araştırması

İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü / Kategori: 3D

07/02/2010 - 20:05:40 cevap (1) Okunma : 342 Bu yazıyı 0 kişi tuttu.

setInterval

etiketler : setInterval

var pozisyon:Number=0;
var deger:Number=5+Math.floor((this.sicaklik.value)/10); ---> numericten secilen değeri alıyorum
function bilyehareket(){
    trace(pozisyon);
        if(this.bilye_mc._y<=160)
        {
            pozisyon+=deger;
            this.bilye_mc._y=pozisyon;

        }
    }
    bilyehareket(); -----------------> burada moviclip in yeri değişiyor 1 defa
    setInterval(bilyehareket,1000);--> burası çalışmıyor aslında trace yapınca pozisyon artıyor ama işte movieclip in yeri değişmiyor
adres DUNKELHEIT profilini göster
Erdal Taşdemir 01.04.2009 21:48:13
En iyi cevap mı ?

Actionscript 2 de çok sık rastladığım bir sorundu bu. Büyük ihtimal seni de çıldırtmıştır :)

Yaşadığın sorun setInterval in döndürdüğü fonksiyon da, this in setInterval yerleşik metodunu referans almasından kaynaklanıyor. bilyehareket metodunu manuel çağırdığın da "this.bilme_mc" de kullandığın "this", bu kodu yazdığın level i referans alırken, setInterval çağırdığın da ise aynı metod da "this", setInterval i ref. alıyor.

Çözüm için en tepeye metodunu bir objeye referans olarak ata.

Şöyle :


var bilyeMc:MovieClip = this.bilye_mc

Daha sonra da this.bilye_mc yerine objeni yaz :


bilyeMc._y = pozisyon

aç-kapa Bu Yazıyı Tutanlar

bu yazıyı tutan kimse yok.

yeni üyelik | şifremi unuttum

aç-kapa Konferans XII. Akademik Bilisim Konferansı

XII. Akademik Bilisim Konferansı

II. AB'10 XII. Akademik Bilisim Konferansı 10-12 Şubat Mugla Üniversitesi Üniversitelerde bilgi teknolojileri konusunda ilgili grupları biraraya ...
Kategori: Konferans

aç-kapa Yarışma 3. Uluslararası Ekslibris Yarışması: İstanbul 2010

3. Uluslararası Ekslibris Yarışması: İstanbul 2010

İstanbul Ekslibris Dernegi, Feyziye Mektepleri Vakfı ve Işık Üniversitesi, kitaplar için mülkiyet işareti olarak kabul edilen ve üzerinde estetik dege...
Kategori: Yarışma

aç-kapa Konferans Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Generally speaking, the term "New" brought about debates. We try to open up and elucidate the term "New" along with "Interact...
Kategori: Konferans

aç-kapa Konferans 3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

Konferans ile ilgili ayrıntılı bilgiye aşağıdaki bağlantıdan ulaşabilirsiniz: http://www.futurelearning.org.tr/katilim_cagrisitr.pdf ...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 64 (50 kayıtlı, 14 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

srkndmrc ...

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)

coldfusion mysql ubuntu
 
sponsor adobe istanbul