|
|
|||||
Регистрация: Nov 2011
Сообщений: 15
|
Вызов функции безымянного пакета
Есть пакет без имени, в котором лежит функция error.
package { import flash.system.fscommand; public class my_errors { public var ERROR_IK=1; public function my_errors() { } public function error(number:int) { if(number==ERROR_IK) fscommand("quit"); } } } или , вызванные из функции main приводят к ошибкам. Можно ли вызвать функцию без создания экземпляра класса my_errors? |
|
|||||
Регистрация: May 2010
Сообщений: 543
|
имеется в виду main.as ? если да, то нужно создать экземпляр класса my_errors, либо его методы, которые собираетесь вызывать без создания экземпляра, сделать статичными.
Несколько советов: 1) Названия классов пишите с большой буквы 2) Переменные и функции типизируйте
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) Последний раз редактировалось carrotoff; 06.12.2011 в 20:55. |
|
|||||
можно.. либо сделай так :
и после либо: и классы называй с большой буквы |
|
|||||
Регистрация: May 2010
Сообщений: 543
|
Цитата:
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
Регистрация: Nov 2011
Сообщений: 15
|
Цитата:
package { import flash.system.fscommand; public var ERROR_IK=1:int; public function error(number:int):void { fscommand("quit"); } } Получаю: |
|
|||||
Регистрация: Nov 2011
Сообщений: 15
|
А если их несколько?
Можно ли создать что-то вроде библиотеки в C, когда ты указываешь что подключать, а потом можешь вызывать оттуда все без префиксов? |
|
|||||
а если их несколько, тогда объединяем все в класс и пишем статик функции
|
|
|||||
Регистрация: Nov 2011
Сообщений: 15
|
Цитата:
, нет? |
Часовой пояс GMT +4, время: 10:26. |
|
« Предыдущая тема | Следующая тема » |
|
|