Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как сделать функцию глобальной ? (http://www.flasher.ru/forum/showthread.php?t=140071)

deman455 20.05.2010 18:33

Цитата:

Сообщение от Котяра (Сообщение 909655)
Просто запомните: Так делать нельзя! Глобальные функции - это зло.
Поищите по форуму, почитайте..
Лень в сотый раз писать одно и то же.

Дак вот не нашел !!!
Почему это плохо напиши пожалуйста. И что можно использовать кроме глобальных функций ?? Что бы было так же удобно.

in4core 20.05.2010 21:15

Напишу. Потому что случайно можно забыть про твою глоб функцию. И назначит ей новые задачи, что приведет к ошибке в скрипте, так же и с глобальными переменными. Лично я использую глобальные функции только внутри класса. Пример

Код AS1/AS2:

_global.point = new SuperClass();
...............
// on Other Frame
point.addCallBack(this);

............
и так миллион глобалов
и ЭТО только в том случае если мои приложения написаны тока на классах. Тогда удобно юзать глобалы на кадрах.


Часовой пояс GMT +4, время: 18:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.