AzagThoth
02.11.2009, 01:52
Здравствуйте! Занимаюсь по книжке Гурского и сталкнулся с интересным вопросом...
В общем код такой:
Button.prototype.onMouseDown=function(){
this._xscale=this._yscale+=1;
}
function search(level:MovieClip):Void{
for(var i in level){
if(level[i] instanceof Button){
Mouse.addListener(level[i]);
}
else if(level[i] instanceof MovieClip){
search(level[i]);
}
}
}
search(_root);
Проблема в том, что растут все кнопки... Впрочем почему это происходит - мне ясно... Однако неясно как этого избежать. Хочу чтобы росла только та кнопка над которой я нажал на кнопку мыши. Метода hitTest() что есть у мувиклипа у кнопки я не обнаруживаю.
В общем если кто знает - подскажите.
В общем код такой:
Button.prototype.onMouseDown=function(){
this._xscale=this._yscale+=1;
}
function search(level:MovieClip):Void{
for(var i in level){
if(level[i] instanceof Button){
Mouse.addListener(level[i]);
}
else if(level[i] instanceof MovieClip){
search(level[i]);
}
}
}
search(_root);
Проблема в том, что растут все кнопки... Впрочем почему это происходит - мне ясно... Однако неясно как этого избежать. Хочу чтобы росла только та кнопка над которой я нажал на кнопку мыши. Метода hitTest() что есть у мувиклипа у кнопки я не обнаруживаю.
В общем если кто знает - подскажите.