Показать сообщение отдельно
Старый 09.04.2013, 05:28
zzSpirit вне форума Посмотреть профиль Отправить личное сообщение для zzSpirit Найти все сообщения от zzSpirit
  № 1  
Ответить с цитированием
zzSpirit
 
Аватар для zzSpirit

Регистрация: Jan 2013
Адрес: Москва, Сходня
Сообщений: 41
По умолчанию Создание функций без класса

Доброй ночи!
В какой-то книге я читал, что функцию можно описать вне класса и может быть даже вне пакета, что-то типа такого файла получается:
Код AS3:
package sources
{
function loadImage(img_url:String):void{ /* code... */ }
}
А потом использовать функции без объекта и экземпляра, типа так:
Код AS3:
package sources
{
	public class Main extends Sprite
	{
		public function Main():void
		{
			var img:Loader = loadImage("http:\/\/grupos.emagister.com\/logos_grupo/7/1/logogrupo_7174.jpg");
		}
 
	}
}
Пытаюсь по-всякому сделать, не получается. Помоему я что-то перепутал, хотя вроде что-то подобное по AS3 читал... Я хочу описать функции, которые мне понадобятся во многих классах, но как-то неправильно в каждом классе инициализировать класс функций снова, вот и ищу более красивое решение.

Если так сделать нельзя, то какие есть варианты?
Я пока придумал только так, но помоему не очень как-то - создать новый класс Functions синглтоном и в нем описать методы функций.