PDA

Просмотр полной версии : Одновременно две функции onEnterFrame - ???


artpiano
26.07.2005, 23:04
Скажите, кто знает, могут ли работать вместе одновременно две или более функци onEnterFrame? (на разных слоях, или на основной и родительской timeline'нах)?

sergwizard
26.07.2005, 23:11
запросто

Король
26.07.2005, 23:48
функции onEnterFrame работают не на таймлайнах и слоях, а на мувиклипах. на одном мувиклипе может работать только одна функция onEnterFrame

artpiano
27.07.2005, 00:31
всем спасибо

sergwizard
27.07.2005, 03:05
специально для короля.

Король
27.07.2005, 09:28
в твоем примере функция по событию "onEnterFrame" - одна, просто она вызывает 2 другие независимые функции.

iNils
27.07.2005, 11:44
в твоем примере функция по событию "onEnterFrame" - одна, просто она вызывает 2 другие независимые функции.
Так даже удобнее. Я написал класс который позволяет обходится одним onEnterFrame на весь клип. Во всех клипах где я раньше использовал onEnterFrame, теперь просто регестрирую нужную мне функцию в этом классе и он ее вызывает.

Король
27.07.2005, 12:27
я не говорю, что это менее удобно, я говорю, что это одно событие onEnterFrame. а не несколько, о чем и спрашивал автор темы.

iNils
27.07.2005, 12:30
вообще да. одноименное событие, не важно какое, может быть только одно на объект.

sergwizard
27.07.2005, 18:52
функции onEnterFrame работают не на таймлайнах и слоях, а на мувиклипах. на одном мувиклипе может работать только одна функция onEnterFrame

В своем примере я просто показал тебе, что СОБЫТИЕ enterFrame может наступать, даже если его не прописывать в мувиклипах или для мувиклипов. Достаточно просто создать такие условия на таймлайне. Так вот, СОБЫТИЕ (а не к функция) onEnterFrame может инициировать туеву хучу различных функций. И в моем примере не одна функция onEnterFrame, а две различные функции для разных объектов. А вот СОБЫТИЕ enterFrame - одно и то же для вызовов этих функций.

Король
27.07.2005, 20:04
мы поняли друг друга или будем дальше разговаривать на эту тему? вопрос изначально был некорректен, так как "функции onEnterFrame" вообще не существует в природе. Я понял эту формулировку как обозначение события, ты - как функцию по событию. отсюда и этот бессмысленный спор.