sponsor adobe istanbul
Hatırlatma: MMIstanbul, hem tasarımcılar hem de programcılar içindir. MMIstanbul'u arkadaşlarınıza tavsiye edebilirsiniz.

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

16/03/2007 - 20:15:26 cevap (6) Okunma : 4846 Bu yazıyı 0 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
İbrahim TOPCU 21.03.2007 17:40:19
En iyi cevap mı ?

yardımcı olacak arkadaş yok mu ?

adres ilkereris profilini göster
İlker Eriş 22.03.2007 18: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
İbrahim TOPCU 23.03.2007 04: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 17: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 17: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
İbrahim TOPCU 28.03.2007 21: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

bu yazıyı tutan kimse yok.

yeni üyelik | şifremi unuttum

aç-kapa Konferans 2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08

2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08

2.Ulusal Yazılım Mimarisi Konferansı (UYMK’08), 11 – 12 Eylül 2008 tarihlerinde Ege Üniversitesi Bilgisayar Mühendisliği Bölümü ev sah...
Kategori: Konferans

aç-kapa Sergi İstanbul'da Bir Sürrealist: Salvador Dali

İstanbul'da Bir Sürrealist: Salvador Dali

Picasso ve Rodin’den sonra kimi görmek istersiniz deseler; Salvador Dali listenin ilk başlarında yer almaz mı? Ressam, yazar, bilim adamı, tasar...
Kategori: Sergi

aç-kapa Yarışma İnteraktif Pazarlama Zirvesi ve Grand Interactive Awards

İnteraktif Pazarlama Zirvesi ve Grand Interactive Awards

Türkiye’nin interaktif pazarlama projelerini değerlendiren ilk ve tek yarışması Grand Interactive Awards (GIA) için başvurular 15 Ağustos tarihi...
Kategori: Yarışma

aç-kapa Fuar CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de

CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de

CeBIT Bilişim Eurasia bu yıl 7 – 12 Ekim tarihlerinde düzenleniyor Adını dünyanın en büyük on fuarı arasına yazdırarak, İstanbul’u Avrasy...
Kategori: Fuar

aç-kapa Sempozyum Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu 2008 (YKGS 2008)

Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu 2008 (YKGS 2008)

Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu 2008 (YKGS 2008), yazılım mühendisliği alanında; kalite deneyimlerini, çözümlerini, yazılım...
Kategori: Sempozyum

üyeler Üyelerimizden...

MMIstanbul Adobe UG MMIstanbul Adobe UG

adobe user group

ColdFusion, Flex, AIR, Flash , PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, INdesign, Connect, Premiere, Soundbooth, Contribute, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfteEffects, Resmi Adobe Kullanıcı Grubu.

stats Kimler Burada? web stats

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

coldfusion mysql ubuntu
 
sponsor adobe istanbul