|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2013
Сообщений: 34
|
Как создать глобальную функцию в ActionScript3.0?
У меня есть пакет с классом
Теперь, что нужно сделать, что бы создать глобальную функцию, которая будет доступна из любой части программы? Расскажите поэтапно, а то никак не пойму! |
|
|||||
Регистрация: Apr 2012
Сообщений: 213
|
public function - это и есть глобальная функция
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
package zoo{ public class VirtualZoo{ public static function IsWin(){ // Глобальная функция } } } но функция будет привязана не к экземпляру класса, а к самому классу, и соответственно может работать только со статичными переменными класса. Но из экземпляров можно менять значение этих статичных переменных. |
|
|||||
Wolsh правильно сказал, только не уточнил как все надо делать.
Если хотим глобальную функцию, без всяких импортов, то делаем так: создаем в корневом каталоге файл .as с названием, соответствующим названию функции, например someFunc.as а в нем пишем Это будет глобальная функция, возвращающая произведение двух параметров |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Это справедливо не только для функций
|
|
|||||
Мне говорили, что глобальные функции не есть ООП и по - хорошему их пользуют только быдлокодеры, расскажите почему? Очень таки полезно ведь, чтоб простыни не писать...
__________________
...Nothing can't be coded... |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Я например, считаю JavaScript больше ООП чем AS3. Это моя т.з.
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
я не знаю, что такое "глобальная", но если речь о "публичном методе", то Вы возможно что то перепутали.
Без публичных методов жить невозможно, но такое высказывание я слышал о публичных свойствах. Хотя я наверное ошибся и без них можно, тогда надо будет посылать данные вместе с событиями, но мне кажется, что лучше сделать публичный метод с возвращением значения. |
Часовой пояс GMT +4, время: 22:35. |
|
« Предыдущая тема | Следующая тема » |
|
|