flash as3 movie clip buton sorunu

Flash - flash as3 movie clip buton sorunu ...

Cevapla
flash as3 movie clip buton sorunu
procaptain isimli Üye şimdilik offline konumundadır

procaptain

Öğrenci (Diğer) / İzmir

Standart

flash as3 movie clip buton sorunu

Alt 20-02-2013 #1
Sponsorlu Bağlantılar

çok basit birşey yapmaya çalışıyorum ama yapamadım.

ekranda bir buton olacak movie clip kare veya herneyse
ilk halinde yeşil olacak basınca kırmızı olacak, tekrar basınca yeşil , tekrar basınca kırmızı olacak.Sahnede başka hiçbirşeyi engellemeyecek sadece kendi renk değiştirecek ve ona verdiğim değeri değiştirecek.
Bunun için movieclip içindeki 1. frame e (yeşil)
on (release) {
nextFrame();
x=0
}
2. frame (kırmızı)
on (release) {
prevFrame();
x=1
}
kullanmaya çalışıyorum
Symbol '1. buton', Layer 'Actions', Frame 1, Line 2 1086: Syntax error: expecting semicolon before leftbrace.
hatası veriyor.
event listener oluşturup denedim her seferinde çeşitli hatalar aldım, çözemedim, yardımcı olabilecek var mı?
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

genura isimli Üye şimdilik offline konumundadır

genura

Grafiker / İstanbul

Standart
Alt 23-02-2013 #2
                             Sponsorlu Bağlantılar
eğer kodu birebir bu şekilde yazıyorsanız as3 değil bu kullandığınız kod...
konuya gelirsek;
yanlış anlamadıysam şöyle bir şey istiyorsunuz....


* instance name'i "degertxt" adlı classic dynamic bir text alanı oluşturun,anti-aliasing i use device font olsun....
* instance name'i btn_mc adında bir movieclip oluşturun, 2 frame olsun kırmızı yeşil..
* rooh sahneye geri dönün ve layer1 frame1 e aşağıdaki kodu yapştırın. kolay gelsin



---------------
var deger1:int;
var yesil:Boolean;

// button movie clip 'ini durdur
btn_mc.stop();

// ana sahneyi durdur.
MovieClip(this).stop();

// button 'a olay ata ve function işlet
btn_mc.addEventListener(MouseEvent.MOUSE_DOWN,func tion(){

if(yesil == 1){
deger1=1;
degertxt.text=deger1.toString();
btn_mc.gotoAndStop(1);
yesil = false;

} else if (yesil ==0 ) {
deger1=0;
degertxt.text=deger1.toString();
btn_mc.gotoAndStop(2);
yesil = true;

}

});

---------------
Bu mesajdan alıntı yap
procaptain isimli Üye şimdilik offline konumundadır

procaptain

Öğrenci (Diğer) / İzmir

Standart
Alt 08-03-2013 #3
evet onun as3 olmadığını farkettim o sorunu çözdüm zaten ertesi gün fakat bu sefer başka bir yerde takıldım
örneğin C36 instance isimli movie clip içindeki framelere a=0 a=1 a=2 diye değerler verdim. a yı bu şekilde c36 nın 1. frame de int olarak tanımladım" var a:int = 0; "

sonra ana ekranda 1. frame e
if (C36.a==1)
{
play();
trace(C36.a);
}
else
{
gotoAndStop(1);
trace(C36.a);
};
trace i sorunun nerde olduğunu anlamak için kullanayım dedim ama hala çözmüş değilim.
sanırım child kullanmam gerekecek ama fazla bilgim yok.
Bu mesajdan alıntı yap
genura isimli Üye şimdilik offline konumundadır

genura

Grafiker / İstanbul

Standart
Alt 10-03-2013 #4
tam olarak olmayan şey nedir?
C36 stop olmayıp devam mı ediyor?

Eğer öyle ise;

animasyon yani timelinedaki kafanın o frame(c36 nın bulunduğu frame) daha önce girmiş olması gerek...gerekki sizin designtime da yazdığınız kodu flash tam olarak işleve sokabilsin.bknz. şekil-x

bilemiyorum tabi bunlar yazdıklarınızdan çıkarabildiğim şey...tam olarak ne yapacağınızı anlatsanız belki daha sağlam fikir beyan edebilirz.

şekil-x
flash as3 movie clip buton sorunu
Bu mesajdan alıntı yap
Cevapla

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
Flash Movie Clip Çağırma ve Geri Gönderme Hk. cebo79 Flash 1 10-03-2012 16:18:19
movie clip buton aliroz Flash 0 09-07-2011 11:53:28
Flash Sayfa içi Movie Clip Geçişleri allmight Flash 1 01-03-2010 22:14:18
Flash ta load movie sorunu levolilevoli Flash 2 24-06-2009 16:56:50
"farklı" bir movie clip ile buton yapımı... onurbg Flash 4 28-07-2008 01:15:12

Kapat
Şifremi Unuttum?