hitTestObject-- Iki obje carpisinca birincisi kapiyor - ANLATIM

Flash - hitTestObject-- Iki obje carpisinca birincisi kapiyor - ANLATIM Sponsorlu Bağlantılar Nasil bir calisma derseniz tiklayip bir bakin---Tikla Önce iki figur üretip movieclip e ceviriyoruz.Propertiesde actionscript icin kullanim icin yesil_mc ve kirmizi_mc isimlerini veriyoruz. Sonra tekrar button cizip movieclip ...

Cevapla
hitTestObject-- Iki obje carpisinca birincisi kapiyor - ANLATIM
siir-delisi isimli Üye şimdilik offline konumundadır

siir-delisi

Hiç Biri / Yurtdışı

Standart

hitTestObject-- Iki obje carpisinca birincisi kapiyor - ANLATIM

Alt 17-03-2011 #1
Sponsorlu Bağlantılar

Nasil bir calisma derseniz tiklayip bir bakin---Tikla

Önce iki figur üretip movieclip e ceviriyoruz.Propertiesde actionscript icin kullanim icin yesil_mc ve kirmizi_mc isimlerini veriyoruz.
Sonra tekrar button cizip movieclip degilde button uyguluyoruz.Burada buttonun üstüne tiklayip bir panel acildiginda tiklayinca görünüm yada rengi ne olacak diye uyguluyoruz.

Assagida Actionscript3 icin yeni layer acip ekliyoruz.

Kisaca anlatimi

-import Mouseolayini kullanima hazir yapiyor
-Sahneye girildiginde carpistimi olay listesi isleniyor
-carpistimi functionu devreye girip yesil_mc mousu takib ediyor, burada -40 ile mousa biraz fark posisyon uyguladim.
-rotation ile yesil_mc biraz cevirdik.

-yesil_mc hitTestObject kirmizi_mc üstüne gelince
-ikisinin koordinatlari esit oluyor
-cevirdigimiz yesil_mc normal posisyona dönüyor
-removeEventListener ile kullanim sonlaniyor ve öyle kaliyor.

-en alttada tekrar_btn ile carpistimi olaylistesi ve functionu tekrar devreye giriyor.


import flash.events.MouseEvent;

addEventListener(Event.ENTER_FRAME, carpistimi);

function carpistimi (event:Event):void
{
	
		yesil_mc.x = mou***-40;//mouse X beraber yazili
		yesil_mc.y = mouseY-40;
		yesil_mc.rotation = 500;
		
	if (yesil_mc.hitTestObject(kirmizi_mc))
	   {
		 
		   yesil_mc.x = kirmizi_mc.x;
		   yesil_mc.y = kirmizi_mc.y;
		   yesil_mc.rotation = 0;
		   removeEventListener(Event.ENTER_FRAME,carpistimi);
	   }
	 
	
}

tekrar_btn.addEventListener(MouseEvent.CLICK, tekrar);
function tekrar (event:MouseEvent):void
{
	addEventListener(Event.ENTER_FRAME, carpistimi);
}
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

fullflash isimli Üye şimdilik offline konumundadır

fullflash

Eğitimci / İstanbul

Standart
Alt 17-03-2011 #2
                             Sponsorlu Bağlantılar
ilginç çalışma hitTestObject-- Iki obje carpisinca birincisi kapiyor - ANLATIM
Bu mesajdan alıntı yap
altindaghtc isimli Üye şimdilik offline konumundadır

altindaghtc

Eğitimci / Konya

Standart
Alt 06-06-2011 #3
bi adamın uçan balonları toplaması için buna benzer bi kod yazdım ama çalışmıyor. as3 kullanıyorum nasıl yapabilirim yardımcı olur musunuz
Bu mesajdan alıntı yap
Cevapla

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
FotoMontaJ (RESİMLİ ANLATIM ) darkdevil85 Photoshop Dersleri 46 16-11-2011 14:22:24
Dünya Birincisi Seçilen Fotoğraf... Furkan EKMEN Fotoğrafçılık 0 11-11-2010 15:18:34
Dosya Kurtarma (RESİMLİ ANLATIM) hunterboy Donanım Rehberi 4 26-04-2010 10:06:26
2010 SONY Dünya Fotoğraf Ödülleri Birincisi:TÜRKİYE g.ecglr Fotoğrafçılık 13 08-04-2010 14:28:40
2006 berlin kısa film festivali birincisi... Zynopsis Graficafe 2 03-05-2009 20:52:58

Kapat
Şifremi Unuttum?