
object New( [function] )
создаем экземпляр класса 
необязательные параметры:
function- callback функция,которая будет вызываться каждый раз после использования метода load
======================
Методы:
--------------
int load(list filename[,list period, int mirror=0])
загрузка картинок, форматы: bmp, jpg, gif, png(возможен вывод полупрозрачной картинки)
filename-список с путями к файлам картинок, 
 если mbm: загружается только один файл(картинки чередуются с масками), 
 если анимированный gif: загружается только один файл,
 если png, jpg, gif, bmp: маска будет созданна автоматом,в качестве фона берется верхний-левый пиксел. 

Необязательные аргументы: period-список с временем показа для каждой картинки(минимальное время-0.1),при отсутствии-для всех членов = 0.1
mirror-зеркальное отражение: 1-по вертикали, 2-по горизонтали

Возвращаемое значение используется в методе NewSprite и update
--------------
sprite NewSprite(int pic[,bool top=False]) 
создаем новый спрайт из загруженных картинок,с нулевыми координатами

Необязательный аргумент:
top-если True,выводит спрайт поверх всех окон
--------------
target(sprite,(x,y)) 
изменяем расположение спрайта
--------------
activate([sprite]) 
активируем спрайты,необязательный аргумент-список со спрайтами,если он отсутствует активируются все спрайты в порядке добавления
--------------
update(sprite,pic)
изменяем содержимое спрайта,кол-во картинок должно быть одинаковым
--------------
close(sprite) 
закрываем и уничтожаем спрайт