Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.06.2002, 02:00
azzy вне форума Посмотреть профиль Отправить личное сообщение для azzy Найти все сообщения от azzy
  № 1  
azzy

Регистрация: Nov 2001
Адрес: Украина, Хрюков
Сообщений: 18
Отправить сообщение для azzy с помощью ICQ
По умолчанию onLoad...

в руте лежит мувик.
в первом кадре мувика такой скрипт:

this.onLoad = function() {
trace("onLoad");
};
this.onEnterFrame = function() {
trace("onEnterFrame");
};

онЕнтерФрейм работает прекрасно, а онЛоад - болт....

простой вопрос -> почему?... %)
__________________
И дальше буду так же поступать. (ц) В. Высоцкий

Старый 26.06.2002, 02:47
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
потому что когда в первом кадре определяется событие онЛоад, время онЛоада уже прошло... поезд ушел

можно
1. просто написать в первом кадре код без функции и не заморачиваться с онЛоадом.
2. повесить onClipEvent(load)
3. если хочешь именно онлоад, то создай отдельный класс

Старый 26.06.2002, 21:06
azzy вне форума Посмотреть профиль Отправить личное сообщение для azzy Найти все сообщения от azzy
  № 3  
azzy

Регистрация: Nov 2001
Адрес: Украина, Хрюков
Сообщений: 18
Отправить сообщение для azzy с помощью ICQ
да я собственно эту проблему решил вставив в онЕнтерФраме блок "иф", это я из принципа возмущаюсь... =)

а есть определение конкретное - когда именно возникает онЛоад(то что "при появлении клипа в сцене" я догадываюсь)? до выполнения любого кода в клипе?...

кусок доки макромедийной:

*************************************************

Description
Event handler; invoked when the movie clip is instantiated and appears in the Timeline.

You must define a function that executes when the event is invoked.

Example
The following example defines a function for the onLoad method that sends a trace action to the Output window:


myMovieClip.onLoad = function () {
trace ("onLoad called");
};

*************************************************

получаетца что этот ивент никак заюзать не получится?... фигня какая-то, что-то тут не так... %)
__________________
И дальше буду так же поступать. (ц) В. Высоцкий

Старый 27.06.2002, 00:29
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 4  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
все у нас получится
просто надо либо писать onClipEvent(load) прямо в экшенсах клипа, либо позаботиться чтобы функция онЛоад была определена заранее - то есть создать класс, и пристегнуть его к линкейджу в библиотеке при помощи Object.registerClass

Старый 27.06.2002, 13:08
azzy вне форума Посмотреть профиль Отправить личное сообщение для azzy Найти все сообщения от azzy
  № 5  
azzy

Регистрация: Nov 2001
Адрес: Украина, Хрюков
Сообщений: 18
Отправить сообщение для azzy с помощью ICQ
> просто надо либо писать onClipEvent(load)
> прямо в экшенсах клипа,

онКлипЕвент - не круто.... =)

> либо позаботиться чтобы функция онЛоад была
> определена заранее - то есть создать класс,
> и пристегнуть его к линкейджу в библиотеке
> при помощи Object.registerClass

приаттачь, плиз, исходник... =)
или постучи в аську #A2AC7 =)
__________________
И дальше буду так же поступать. (ц) В. Высоцкий

Создать новую тему   Часовой пояс GMT +4, время: 00:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:38.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.