PDA

Просмотр полной версии : Object.registerClass


Nox Noctis
21.03.2002, 20:50
Object.registerClass("target", constructor);

в хелпе сказано, что если, клипа с линкейджем "target" не существует, то строка "target" регистрируется как идентификатор нового класса...

... а зачем ? :)

с линкейджем все понятно и работает - а что делать со строкой с этой ?
как этим классом дальше воспользоваться, если ее зарегистрировать ?

john
22.03.2002, 00:57
registerClass - придуман не только для мувиков :)
как то его можно заюзать еще в NetConnection помоему,
во всякой с другой стороны точно :)

Papa Karlo
22.03.2002, 18:42
Это пашет если, наприм., аттачится мс в _рут, а не положен туды ручками, так?

Nox Noctis
22.03.2002, 18:55
нет...
если ты регистрируешь класс линкейджем - то не важно, аттачишь ты, дублируешь ты или кладешь ручками в тайм лайн - все равно при инициализации эти клипы становятся не объектами класса МувиКлип, а объектами твоего собственного класса...

...тока я все равно не понимаю, как можно использовать регистрацию имени (а не существующего линкейджа) класса...

Papa Karlo
22.03.2002, 18:58
Мдя, значит я.кривые_ручки=true;

Nox Noctis
22.03.2002, 19:19
а я думаю проблема в том, что ты класс регистрируешь в том же кадре, где и клип в тайм лайне появляется...

так не работает, потому что класс должен быть зарегистрирован еще до инициализации клипа, а если все в одном кадре - то инициализация происходит раньше

Papa Karlo
22.03.2002, 19:29
и правильно думаешь :)
я счас пытаюсь по мичурински скрестить эту фичу с звуком :eek: хотя смысла в этом не вижу :D

Nox Noctis
22.03.2002, 19:33
а смысла вообще нет и не будет никакого :) и не жди :)
такое вот философское просветление :p