Konu Başlığı: Function açıp kapatmak
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 22.06.2005   #2 (permalink)
codesignist
 
codesignist's Avatar
 
Üyelik Tarihi: 02.01.2005
Yer: İstanbul
Mesaj: 250
Re: Function açıp kapatmak

delete koduyla function'u tamamen silebilirsin ama bir daha kullanamazsın!
delete
Kod:
my_btn.onRelease=function(){
 deneme();
}
iptal_btn.onRelease=function(){
 delete deneme();
}
function deneme():Void{
 trace("fonksiyon çalıştırıldı");
}
Break koduylada function'ın içerisinden iptal edebilirsin.
break;
Kod:
my_btn.onRelease=function(){
 iptal=false;
 deneme();
}
iptal_btn.onRelease=function(){
 iptal=true;
}
function deneme():Void{
 if(!iptal){
   trace("fonksiyon çalıştırıldı");
 }else{
   break;
 }
}
Tabi bu function'ları sonsuz döngü elde ettiğin zaman iptal edip kullanmak işine yarayacaktır. Ben setInterval yada onEnterFrame'ler için de birer tane basit örnek veriyorum;
onEnterFrame;
Kod:
my_btn.onRelease=function(){
 onEnterFrame=deneme;
}
iptal_btn.onRelease=function(){
 delete onEnterFrame;
}
function deneme():Void{
   trace("fonksiyon çalıştırıldı");
}
setInterval;
Kod:
my_btn.onRelease=function(){
 id=setInterval(deneme,100);
}
iptal_btn.onRelease=function(){
 clearInterval(id);
}
function deneme():Void{
   trace("fonksiyon çalıştırıldı");
}
__________________
abonelik , codesignist.com , yunuses.com , blog
codesignist şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin