Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

actionscript sorunu

nihavend77

⭐Deneyimli Tasarımcı⭐
Katılım
16 Haz 2008
Mesajlar
224
Tepkime puanı
0
şimdi benim sorunum şu onframe(1) alanında tanımladığım bir dizi var sonra bu tagın sonunda bi fonksiyon yazdım onframe(1) deki diziyi çağırıp dışarıdan gelen veriler ile karşılaştırma yatırmak istiyorum. bu karşılaştırma fonksiyonuna da bi butondan atıfda bulundum. ancak her nedense onframe (1) deki dizi değerlerini fonksiyonda çağırabilmeme rağmen if deiyim içinde karşılaştıma yaptırmıyor. örnek şema olarak
onframe(1)
{
burada dizi oluşturup içine bazı değerler atanıyor
}

function kontrol()
{
burada dışarıdan gelen değerler ile yukarıda oluşan dizi elemanları karşılaştırlıyor
if..........
}
her şey normal gibi görünüyor dizi elemanlarını trace ile kontrol ettim çağırp çağıaramdığımı, orda bi sorun yok ancak her nedense if deyimi içinde bi sorun var yani bir türlü karşılşatırma yaptırmıyo program
anladığım kadarıyla frame(1) içinde diziyi tanımladığımdan yapıyor ancak burada olması lazım dizi tanımı.
yani function alanında demenemk için bi dizi oluşturdum onunla if deyim çalışıyor. neden böyle oluyor acaba
umarım anlatabildim. ACİL YARDIM LÜTFEN
 

Benzer konular

sevimsli

🌟Usta Tasarımcı🌟
Katılım
5 Ara 2008
Mesajlar
273
Tepkime puanı
8
Diziyi stattikmi yaptın dinamikmi bilemiyorum ama statik bir diziyle ilgili dizi karşılaştırma kodları böyledir , hiçbir kod vermediğin içinde üzerinde yorum yapma yada hatanı bulma durumu yok ama aşağıdaki dizi incelemesi sırasında if kullanımını incelersen yardımcı olacağını düşünüyorum

array1=[5,3,6,1];
array2=[1,5,4,6];
for (var j = 0; j<array1.length; j++) {
for (var k = 0; k<array2.length; k++) {
if (array1[j] == array2[k]) {
if (j != k) {
rightNumWrongPlace++;
} else {
rightNumRightPlace++;
}
}
}
}
 
Üst