Türkiye Online Medya Araştırması

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

20/03/2010 - 08:36:27 cevap (6) Okunma : 6783 Bu yazıyı 1 kişi tuttu.

action script yardımı

hayırlı günler

üç tane text kutu ve bunlara girilecek değere göre 4.kutu da sonuç oluşacak sahnede girilen bu değerlere göre bir animasyon oluşturmak istiyorum

acaba bunu nasıl oluşturabilirim bu konuda yardımcı olursanız memnun olurum(Math.asin(),Math.round() gibi kodlarla yapmadım
daha doğrusu beceremedim
açıklamalı bir örnek olursa ) nede olsa ecemilik dönemi

adres sami1247 profilini göster
a.sami TOPCU 21.03.2007 15:40:19
En iyi cevap mı ?

yardımcı olacak arkadaş yok mu ?

adres ilkereris profilini göster
İlker Eriş 22.03.2007 16:03:20
En iyi cevap mı ?

Selamlar,

cevap yazacak birileri mutlaka ki olacaktır ancak ne istediğinizi biraz daha açık seçik yazmanız gerekli.

sahnede 4 adet textbox var 3 tanesine biz değer giriyoruz 4.sünün içeriği buna göre değişiyor.

Güzel ama ne tür bir hesap yapacaksınız?

Saygılarımla,

ilker Eriş

Not:

-Sahne üzerindeki bir textboxun adı 'metinkutusu1_txt' olsun bu alandaki bilgiyi rakamsal olarak alabilmek için şu kod kullanılır

deger1=Number(_root.metinkutusu1_txt.text);

-Sahne üzerindeki bir textboxun değeri ise şu şekilde tanımlanır

_root.metinkutusu1_txt.text=30;

dolayısı ile siz mesela 3 textboxun içeriğini toplayıp 4.süne yazacaksanız şu şekilde bir kod yazmalısınız.

deger1=Number(_root.metinkutusu1_txt.text);
deger2=Number(_root.metinkutusu2_txt.text);
deger3=Number(_root.metinkutusu3_txt.text);
sonuc=deger1+deger2+deger3;
_root.metinkutusu4.text=sonuc;
adres sami1247 profilini göster
a.sami TOPCU 23.03.2007 02:50:44
En iyi cevap mı ?

tşk ederim .acemiliğime sayın.

n1.sina =n2.sinb eşitliğini sağlamak istiyorum .

bura 1.kutuya a 2.kutuya n1 3. kutuya n2 değerini yazıp 4.kutuda b değerini bulunacak

acaba görsel olarak a degeri(açı)ile gelen bir çizginin n1 ve n2 değerine göre

b değerinde hareket etm3esini sağlayabilir miyiz Mathsin() ve Math.round()kodlarıyla

nasıl yaparız

saygılarımla

adres ilkereris profilini göster
İlker Eriş 26.03.2007 14:17:50
En iyi cevap mı ?

Selamlar,

Açıkcası şanslı gününüzdesiniz çünkü n1.sina=n2.sinb formülünü kullanarak daha 2-3 hafta önce bir uygulama yaptım ve biliyorum ki geliştirmek istediğiniz şey ışığın farklı ortamlardaki hareketi ve kırılma indisleri ile ilgili bir uygulama. :O)

Buna göre tüm uygulama içerisinden yazmış olduğum bir fonksiyonun oldukça sadeleştirilmiş ve AS 1.0 'a aktarılmış halini aşağıda gönderiyorum. Burada 30 derecelik bir açı ile havadan suya giriş yapan ışının kırılma açısı hesaplanıyor elbette gelmeaçısı ve indisler değiştirilerek değişik sonuçlar elde edilebilinir.


_root.gelmeacisi=30;
_root.n1=1;
_root.n2=1.33;
function kirilmaAcisiHesapla(){
    aci1=_root.gelmeacisi;
    radyan1=aci1*(Math.PI/180);
    sini = Math.sin(radyan1);

    sinr=(_root.n1*sini)/_root.n2;
    sinr=Math.asin(sinr);
    aci=sinr*(180/Math.PI);
    return aci;
}
kirilmaacisi=kirilmaAcisiHesapla();

Not: Farkettiyseniz Math.sin() ve Math.cos() fonksiyonlarını kullanabilmemiz için açıyı önce radyan cinsine çevirmemiz gerekiyor. Şayet ters trigonometrik fonksiyon kullanıyorsak da bu kez elde ettğimiz sonuç radyan oluyor onu açıya çevirmek için işlem yapıyoruz.

Saygılarımla,

ilker Eriş

adres ilkereris profilini göster
İlker Eriş 26.03.2007 14:23:16
En iyi cevap mı ?

Selamlar,

Mesajınızı daha dikkatli okuduğumda olayın görsel yanına da ihtiyacınız olduğunu gördüm. Ben bu bahsettiğiniz uygulamayı tüm kapsamı ile (n1>n2 koşulunda sınır açısı ve yansıma açısı hesapları ve bunların çizimleri de dahil) geliştirdiysem de uygulamanın hak sahibi çalıştığım eğitim kurumu olduğu için uygulamayı sizinle ne yazık ki paylaşamıyorum.

Ancak işin özünü teşkil eden fonksiyon yukarıdadır. Gerisi çizim api'lerini düzgün kullanarak bir de üçgenlerdeki benzerlik tarzı hesaplamaları yaparak gerçekleştirilebilecek şeyler.

Daha fazlasını yapamadığım için üzgünüm.

Saygılarımla,

ilker Eriş

adres sami1247 profilini göster
a.sami TOPCU 28.03.2007 18:14:45
En iyi cevap mı ?

merhaba hocam bu konuda hasasiyetinizi anlıyorum.iFADE ETTiĞiNiZ KODLARI ÇALIŞTIRAMADIM. farklı bir bir örnek yaptım ama yalnız n1<n2 şartını sağlıyor diğer şartlar için ne yapmam lazım.

Burada


sinar=sinr*(180/Math.PI

yı uygulayamadım .

örnek:


 _root.bul_btn.onPress =function(){
    n1= Number (n1_txt.text);
    sina = Number (sina_txt.text);
    sinar= Math.sin(sina);
    sinb =Number (sinb_txt.text);
    sinbr =Math.sin(sinb);
    n2= ((n1*sinar)/sinbr);
    n2_txt.text=n2;(sonuç olarak b bulunacak )
}

bu kısım görsel olarak


_root.aci_btn.onPress =function(){
    sina = Number (sina_txt.text);
    sinb =Number (sinb_txt.text);
    n1_mc._rotation= 270-sina;
    n2_mc._rotation=90-sinb; 

örnekte iki(acibtn,bulbtn) buton var

bunlarıtek butonda nasıl yapabilirim.

biraz galiba fazlamı karıştırdım .

ÖRNEKTe kodlar üzerinde düzenleme yaparsanız memnun olurum

aç-kapa Bu Yazıyı Tutanlar

yeni üyelik | şifremi unuttum

aç-kapa Toplantı Özgür Yazılım ve Linux Günleri '10

Özgür Yazılım ve Linux Günleri '10

İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori: Toplantı

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 51 (50 kayıtlı, 1 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

ss34300 ...

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