Bes sayının toplamını Action Scriptte Bulma

Kodla Büyü

klmno

Süper Üye
Süper Üye
Mesajlar
1,025
Klavyeden girilen 5 sayının toplamını bulan uygulamayı yapınız.

Action Script 2 ile Çözümü

ToolBox panelinden Text Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Özellikler panelinden DynamicI Text özelliğini seçiniz. Anti-alias olarak ta Use device fonts özelliğini seçiniz. Instance Name olarak txtMesaj yazınız.

ToolBox panelinden Text Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Özellikler panelinden Input Text özelliğini seçiniz. Anti-alias olarak ta Use device fonts özelliğini seçiniz. Instance Name olarak txtA yazınız.

ToolBox panelinden Rectangle Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Şekli seçiniz ve F8 tuşuna basarak Button oluşturunuz. Button nesnesine çift tıklayınız. ToolBox panelinden Text Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Özellikler panelinden Static Text özelliğini seçiniz. Anti-alias olarak ta Use device fonts özelliğini seçiniz. İçine Bul yazınız. Instance Name olarak btnBul yazınız.

ToolBox panelinden Text Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Özellikler panelinden Dynamic Text özelliğini seçiniz. Anti-alias olarak ta Use device fonts özelliğini seçiniz. Instance Name olarak txtSonuc yazınız.

Sahneyi seçiniz ve F9 tuşuna basarak Actions panelini açınız. Burada yer alan alana aşağıdaki kodları yazınız.

var topla=0;
var sayac=1;
txtMesaj.text=sayac+". sayıyı giriniz : ";

btnBul butonunu seçiniz ve F9 tuşuna basarak Actions panelini açınız. Burada yer alan alana aşağıdaki kodları yazınız.

on (release) {
var a = Number(txtA.text);
if (sayac >= 3)
{
btnBul.enabled = false;
}
else
{
sayac = sayac + 1;
txtMesaj.text = sayac + ". sayıyı giriniz : ";
}
topla = topla + a;
txtSonuc.text = "Sayıların Toplamı : " + topla;
txtA.text="";
txtA.setFocus();
}

Ctrl + Enter tuşuna basarak uygulamayı çalıştırınız.
 
Action Script 3 ile Çözümü

ToolBox panelinden Text Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Özellikler panelinden DynamicI Text özelliğini seçiniz. Anti-alias olarak ta Use device fonts özelliğini seçiniz. Instance Name olarak txtMesaj yazınız.

ToolBox panelinden Text Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Özellikler panelinden Input Text özelliğini seçiniz. Anti-alias olarak ta Use device fonts özelliğini seçiniz. Instance Name olarak txtA yazınız.

ToolBox panelinden Rectangle Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Şekli seçiniz ve F8 tuşuna basarak Button oluşturunuz. Button nesnesine çift tıklayınız. ToolBox panelinden Text Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Özellikler panelinden Static Text özelliğini seçiniz. Anti-alias olarak ta Use device fonts özelliğini seçiniz. İçine Bul yazınız. Instance Name olarak btnBul yazınız.

ToolBox panelinden Text Tool aracını seçiniz ve sahneye bir dikdörtgen çiziniz. Özellikler panelinden Dynamic Text özelliğini seçiniz. Anti-alias olarak ta Use device fonts özelliğini seçiniz. Instance Name olarak txtSonuc yazınız.

Sahneyi seçiniz ve F9 tuşuna basarak Actions panelini açınız. Burada yer alan alana aşağıdaki kodları yazınız.

var topla:Number = 0;
var sayac:Number = 1;

btnBul.addEventListener(MouseEvent.CLICK,bul);
txtMesaj.text = sayac + ". sayıyı giriniz : ";
txtA.stage.focus = txtA;

function bul(e:MouseEvent)
{
var a = Number(txtA.text);

if (sayac>=3)
{
btnBul.mouseEnabled = false;
}
else
{
sayac++;
txtMesaj.text = sayac + ". sayıyı giriniz : ";
}
topla = topla + a;

txtSonuc.text = topla.toString();
txtA.text = "";
stage.focus = txtA;
}

Ctrl + Enter tuşuna basarak uygulamayı çalıştırınız.
 
Tesekkur ederim. Grafik animasyon dersinde kullandim. Yeni ornekleri bekliyoruz. Bu arada uygulamada 3 yerine 5 yazilacak herhalde
 
Geri
Üst