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

24/04/2005 - 22:23:00 cevap (2) Okunma : 4881 Bu yazıyı 0 kişi tuttu.

ReplaceText komutu hakkında

Bir fonksiyonu flashta çizdirmek konulu bir matematik projesi aldım.

ilk sorun matematiksel girilicek bir şeyi flashın anlayabilecegi syntaxa cevirmekti. Burda input textboxa girilenleri for kullanarak tek tek slice ettirdim ve ü harfi gördügü yerde ü’den bir önceki ve bir sonraki değerleri alıp onu Math.pow(x,3) ile replace ettirmeyi düsündüm.

Mesela xü3 x’in küpünü aldırıcak.Ben bunu trace kullanarak math.pow(x,3) olarak outputa yazdırabiliyorum.

Ancak replaceText komutunu nedense uygulayamadım. Acaba dinamik textboxmı lazım diye dinamikte yaptım yine replace etmiyor?

Amacım ü gördügünde ü’nün bir öncesini ve bir sonrasını math.pow() seklinde replace ettirmek.

Aynen şöyle yapıyorum:

denklem.text.replaceText(s-1,s+1,"buraya koydugumu degismesi lazım")   

Ama nedense olmuyor burdaki s-1 ve s+1 for döngüsünde slice edicek aralık icin tanımladıgım degisken.

Buraya dogrudan rakam atamayıda denedim ama yine replace etmedi.

Yardımcı olursanız çok sevinirim.

Herkese kolay gelsin

adres ilkereris profilini göster
İlker Eriş 24.04.2005 23:48:02
En iyi cevap mı ?

Selamlar,

replaceText() kullanarak elde etmek istediğiniz sonucu hayal etmekte zorlandım. Rica etsem biraz daha açıklayabilirseniz nasıl yapacağınız konusunda yardımcı olabilirim.

Ancak "ü" gördüğü yerde üs hesaplaması yapması için

sayi='xxxx2ü3';//konumuz olmayan rakamlar x ile gösterilmiştir.
for(n=0; n<sayi.length; n++){
    if(sayi.charAt(n)=='ü'){
        trace(Math.pow(sayi.charAt(n-1), sayi.charAt(n+1)));
    }
}

şeklinde bir döngü kullanmanız yeterli olacaktır.

Eğer daha sonra bu döngüde üs hesaplaması yapılan değerler yerinde hesaplanan sonucun yazılması ise istediğiniz yani "2ü3" yerine "8" yazılması gibi.

Bi "evet" diyin size onu da yazayım.

Saygılarımla,

ilker Eriş

adres aerguney profilini göster
Alp Ergüney 25.04.2005 00:19:41
En iyi cevap mı ?

Aslında tam olarak sonucunu yazdırmak degil

cünkü yaptıgım sey bir fonksiyonun grafigini cizdirmek oldugu icin zaten powerı alınan sey xü3 gibi tek bilinmeyeni olan bisey olucak ve x’i belli aralıklar arasında arttırıp y’sini de bularak grafigi cizicek.

Baştan belli bir denkleminkini çizme konusunda sorun yok sorun xü3’ü Math.pow(x,3) olarak dönüstürdükten sonra onu denklemin yazdıgı input textboxta Math.power olarak yerlestirmek (xü3 yerine Math.pow koymak yani)

Yani istedigim sey tam olarak (xü3+15)/5 gibi bir denklemi flashın anlayabilecegi sekle cevirmek.

Outputa yazdırabiliyorum ama ozaman xü3 kısmını alabiliyorum yani benim geri kalan kısmıda alıp işlemem gerektigi icin replaceText kullanmam gerektigi kanısındayım aklıma baska ne uygulanabilecegi gelmedi.

Şimdiden tesekkürler yardımlarınız icin

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

coldfusion mysql ubuntu
 
sponsor adobe istanbul