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ı");
}