![]() |
проблема с видимостью переменной во вложенном функции
вобщем такая ситуация
Код:
class ... {конечно можно использовать delegate, в некоторых функциях передавать напрямую, но все это не то, как то можно определить переменную, которая бы была видна во всех методах\функциях ? PS код схематичный, но думаю смысл вопроса понятен Спасибо ! |
Так объявите ее как положено. Положено с var ))
Впрочем это Вы наверно здесь поспешили. Вобщем просто так не надо делать. Безымянные вложенные функции в классе - самое страшное зло. Надо назначить нормальную приват функцию-обработчик, с именем и в теле класса. Код:
class ... { |
Wolsh Приветствую!
как вы правильно заметили, я просто поторопился ( знаю, что самое зло :) уже собственно делегэйтом обошелся, просто переписываю старые наработки в классы и натыкаюсь на артефакты :)))) да и кстате Код:
class ... {Код:
class ... { |
Блин, месяц попишешь на АС3 и забываешь АС2 как страшный сон... Да, конечно в АС2 Делегата надо, я совсем забыл, извините.
|
Неужели AS3 для кодера на AS2 кажется раем? )
|
Не знаю... В АС2 я сражался с флэшем, чтобы заставить его делать так, как я хочу.
АС3 смотрит на меня умными глазами, словно говорит "Чего желаете, хозяин? Щас всё сделаем!")))))))) Да, "рай" - наиболее подходящее слово. Наверно потому, что я не "кодер на АС2", а обычный дизайнер)))) |
ну у меня просто активный проэкт на АС2 и времени его переписывать на АС3 нету :(
а так я бы с удовольствием на АС3 все писал, буквально после закрытия этого проэкта, сяду для переписки всех наработок в АС3 :) |
| Часовой пояс GMT +4, время: 17:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.