Показать сообщение отдельно
Старый 29.10.2010, 14:08
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 21  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Код AS3:
package {
 
	public class Delegate {
 
		public static function create(handler:Function, ...args):Function {
 
			return function(...innerArgs):void {
				handler.apply(this,innerArgs.concat(args));
			}
 
		}
	}
 
}
Соответственно, клипу вешается вот такая конструкция
Код AS3:
clip.addFrameScript(clip.framesTotal - 1, Delegate.create(removeClip, clip));
Где removeClip - это функция контейнера, в которую приходит клип для удаления

Про наследование - я создаю AS файл и пишу в нем нужный функционал. Далее мне нужно для всех символов библиотеки указать его как класс, от которого надо унаследоваться...

Ага, спасибо разобрался =) В CS3 почему-то не получалось указать baseClass без написанного ручками linkageClass (может, лицензию надо поставить?)

Сори за потраченное время =/
__________________
...вселенская грусть