[ As3 ] Start – Stop Drag İşlemi

Tarih: Eylül 10th, 2008 | Yazar: | Kategori: Action Script | Etiketler: , , , , , , , , , , , , | 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;

coded by nessus

Ahkam Kesme Aparatı

  • *