Цитата:
надо обязательно добавить onDragOut/Over - а то легко заглючить всё это.
и есть проблема - селектабельные текстовые поля 
надо патчить..
|
Патчить надо все, что сделано на колене и на скорую руку.

Добавить onDragOut/Over – не проблема. А вот с селектабельными TF я пока не вижу способа. То есть я вижу как поправить на setFocus, но этого –явно – недостаточно.
Повторяю, я наскоро переделывал это из старого моего исходника, в котором тако-о-ое наворочено.
Цитата:
sergwizard, тебя здесь ничего не смущает? )
|
Ха, меня много что смущает. Например, такое:

Код:
Button.prototype.myOnRollOut = function(){trace("myOnRollOver of "+this+" called");};
Button.prototype.myOnRollOver = function(){trace("myOnRollOut of "+this+" called");};
Button.prototype.addProperty("onRollOut", function () {
this.myOnRollOut();
}, null
);
Button.prototype.addProperty("onRollOver", function () {
this.myOnRollOver();
}, null
);
// 'btn' -- some button
btn.myOnRollOver = function(){ //Попробуй то же самое с btn.onRollOver
//for(a in btn){
// trace(a + ":"+ typeof(a));
//}
if(typeof (this.myOnRollOver) == "function")
//Затем попробуй написать вместо "function" - "string"
trace("this is a : "+ typeof this.myOnRollOver)
}
Тут явно надо привлекать ASSetPropFlags. Будет нужда – займусь. А пока процитирую Штрека:
Не хрена кнопки и (селектабельные поля) плодить.
Скромнее надо быть.
Но, любым твоим замечаниям и советам буду рад.