Показать сообщение отдельно
Старый 17.07.2007, 04:11
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Можно, но осторожно. Если вы допишете функцию, а потом еще раз допишете, а потом еще раз...
Что - то вроде
Код:
onEnterFrame = function(){   trace(1);   }
//сохраним
oef = onEnterFrame;
//перепишем
onEnterFrame = function(){  oef(); trace(2);   }
Это чревато. Удобнее пользоваться наборами:
Код:
function doSome(){
 f1(); // ну просто какие-то функции
 f2();
}
function doSomethingElse(){
 f1(); // другой набор инструкций
 f3();
}
onEnterFrame = soSome;
btn.onPress = function(){
 onEnterFrame = doSomethingElse;
}
Извините, что коряво написано, просто принцип. И надо быть осторожным с областью видимости.


Последний раз редактировалось Kikasso; 17.07.2007 в 04:14.