[ As3 ] Start – Stop Drag İşlemi
Tarih: Eylül 10th, 2008 | Yazar: Ertuğrul Erkan | Kategori: Action Script | Etiketler: action script, action script 3, adobe, as3, drag, drag drop, drop, flash, flash cs3, flashta sürekle bırak, start drag, stop drag, sürekle bırak | Yorum yok »Action Script 2 den sonra çoğu işlemin parametlerinin değiştiğini hepimiz biliyoruz. İnsanlar sürekli As3 e geçerken yeni işlemler için yepyeni kodlar öğrendiler. Fakat bazı kodlar As2 nin üstüne yazıldı. Bu sayede sadece birkaç harf değişime uğradılar. İşte drag işlemide bunlardan biriydi…
Hemen kodlarımıza bakalım:
İlk önce mc adında bir görsel öğe yaratın. Bu herşey olabilir. Daha sonra framesinebu kodları ekleyin;
function onStart(evt:MouseEvent);void
{
mc.startDrag();
evt.updateAfterEvent();
}
mc.addEventListener(MouseEvent.MOUSE_DOWN, onStart);
function onStop(evt:MouseEvent):void
{
mc.stopDrag();
evt.updateAfterEvent();
}
mc.addEventListener(MouseEvent.MOUSE_UP, onStop);
Eğer benim için buraya kadarı yeter diyorsanız siz bilirsiniz. Hemen altta anlatım;
//İlk bölüm burası mc üstüne basılınca drag işlemini başlatır
function onStart(evt:MouseEvent);void
{
mc.startDrag(); //Bu kod ile drag start alır yani başlar
evt.updateAfterEvent(); //Bu kod ise browserlerden bildiğimiz f5 ( reflesh ) kodudur. Yanlız bunu biz göremeyiz. Bu swf içinde yapılır ve animasyonik takıntıların önüne geçilir.
}
mc.addEventListener(MouseEvent.MOUSE_DOWN, onStart);
//Burada mc üstüne basılma kesilince yapılacaklar
function onStop(evt:MouseEvent):void
{
mc.stopDrag(); //Burada ki işlem ile drag stop olur yani durur
evt.updateAfterEvent();
}
mc.addEventListener(MouseEvent.MOUSE_UP, onStop);
Herkese iyi günler…
Benzer Yazılar;
- Muttalip Tulgar ile Action Script Üzerine Röportaj...
- Birlikten Güç Doğar: Dear Adobe
- Adobe ile Online Toplantı Devri
- AS3 - Adobe Air ile Keylogger Yapımı!
- AS3 - Adobe Air ve Sql İfadeleri

Ahkam Kesme Aparatı