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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Mar 2003
Адрес: Украина, Киев
Сообщений: 137
Отправить сообщение для chillwill с помощью AIM Отправить сообщение для chillwill с помощью Yahoo
По умолчанию Сначала загружаем клип, а потом говорим ему проиграть кадр

Здравствуйте, уже сталкивался с такой проблемой, но что-то опять застрял...

При нажатии на кнопку я хочу сначала подгрузить клип, а затем сказать ему проиграть 10-й кадр.
Вроде всё просто.

Ессно конструкция
mc.loadMovie("clip.swf");
mc.gotoAndPlay(10);
не работает

Вот на что я расчитывал:
var newmovie:MovieClipLoader = new MovieClipLoader();
newmovie.addListener ({onLoadInit:function () {
_root.mc.gotoAndStop(10);
}});
newmovie.loadClip("three-room.swf", _root.mc);

Но всё равно не хочет работать никак.
Подскажите плз что я делаю не так?
__________________
Семь раз отмерь - один раз отрежь!

Старый 02.04.2006, 14:30
Vensky_Hor вне форума Посмотреть профиль Отправить личное сообщение для Vensky_Hor Найти все сообщения от Vensky_Hor
  № 2  
Ответить с цитированием
Vensky_Hor
 
Аватар для Vensky_Hor

Регистрация: Feb 2006
Адрес: Crimea
Сообщений: 60
Отправить сообщение для Vensky_Hor с помощью ICQ
По умолчанию Мне кажется, надо не на ИНИТ, а на КОМПЛИТ

var newmovie:MovieClipLoader = new MovieClipLoader();
newmovie.addListener ({onLoadComplete:function () {
_root.holder.gotoAndStop(10);
}});
newmovie.loadClip("m1l1_Course_Outline.swf", _root.holder);
у меня вроде работает
__________________
Come night so comes my time to smile )))

Старый 02.04.2006, 16:01
chillwill вне форума Посмотреть профиль Отправить личное сообщение для chillwill Посетить домашнюю страницу chillwill Найти все сообщения от chillwill
  № 3  
Ответить с цитированием
chillwill

Регистрация: Mar 2003
Адрес: Украина, Киев
Сообщений: 137
Отправить сообщение для chillwill с помощью AIM Отправить сообщение для chillwill с помощью Yahoo
Не знаю в чем трабла. Раньше работало

Сейчас отказывается... блин
__________________
Семь раз отмерь - один раз отрежь!

Старый 02.04.2006, 16:19
Vensky_Hor вне форума Посмотреть профиль Отправить личное сообщение для Vensky_Hor Найти все сообщения от Vensky_Hor
  № 4  
Ответить с цитированием
Vensky_Hor
 
Аватар для Vensky_Hor

Регистрация: Feb 2006
Адрес: Crimea
Сообщений: 60
Отправить сообщение для Vensky_Hor с помощью ICQ
говорю ж: onLoadComplete надо делать. На инит - он еще ничего не может тебе сказать про десятый кадр, не то, что пойти на него и остановиться
__________________
Come night so comes my time to smile )))

Старый 02.04.2006, 16:27
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 5  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Цитата:
Сообщение от Vensky_Hor
говорю ж: onLoadComplete надо делать. На инит - он еще ничего не может тебе сказать про десятый кадр, не то, что пойти на него и остановиться
Хм...

Цитата:
Сообщение от Flash Documentation
onLoadInit (MovieClipLoader.onLoadInit event listener)
onLoadInit = function([target_mc:MovieClip]) {}

Invoked when the actions on the first frame of the loaded clip have been executed. When this listener has been invoked, you can set properties, use methods, and otherwise interact with the loaded movie.

Старый 02.04.2006, 16:49
Vensky_Hor вне форума Посмотреть профиль Отправить личное сообщение для Vensky_Hor Найти все сообщения от Vensky_Hor
  № 6  
Ответить с цитированием
Vensky_Hor
 
Аватар для Vensky_Hor

Регистрация: Feb 2006
Адрес: Crimea
Сообщений: 60
Отправить сообщение для Vensky_Hor с помощью ICQ
Antares - и правда
__________________
Come night so comes my time to smile )))


Последний раз редактировалось Vensky_Hor; 02.04.2006 в 16:53.
Старый 02.04.2006, 17:19
chillwill вне форума Посмотреть профиль Отправить личное сообщение для chillwill Посетить домашнюю страницу chillwill Найти все сообщения от chillwill
  № 7  
Ответить с цитированием
chillwill

Регистрация: Mar 2003
Адрес: Украина, Киев
Сообщений: 137
Отправить сообщение для chillwill с помощью AIM Отправить сообщение для chillwill с помощью Yahoo
Правда... правда... а есть какие-то факторы, которые не дают работать этому MovieClipLoader корректно?
__________________
Семь раз отмерь - один раз отрежь!

Старый 02.04.2006, 17:25
chillwill вне форума Посмотреть профиль Отправить личное сообщение для chillwill Посетить домашнюю страницу chillwill Найти все сообщения от chillwill
  № 8  
Ответить с цитированием
chillwill

Регистрация: Mar 2003
Адрес: Украина, Киев
Сообщений: 137
Отправить сообщение для chillwill с помощью AIM Отправить сообщение для chillwill с помощью Yahoo
А кроме этого ничего не надо?

///////////////////////////////////////////////

var new_mcl:MovieClipLoader = new MovieClipLoader();
new_mcl.addListener ({onLoadInit:function ()
{
arguments[0].gotoAndPlay(4);
}});
new_mcl.loadClip("clip.swf", _root);

/////////////////////////////////////////////////

А то у меня всередине function () даже не трейсит trace("yo");
Т.е. не выполняется чё-т ничё
{
__________________
Семь раз отмерь - один раз отрежь!

Старый 02.04.2006, 17:36
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 9  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Цитата:
Сообщение от chillwill
new_mcl.addListener ({onLoadInit:function ()
{
arguments[0].gotoAndPlay(4);
}});
К чему этот изврат? Ну создай ты отдельно объект, если начинающий. Не же, анонимные объекты юзаем, хорошо что не в одну строчку.

Версия плеера, под который публикуешь, видимо, 6я?

Старый 02.04.2006, 18:08
chillwill вне форума Посмотреть профиль Отправить личное сообщение для chillwill Посетить домашнюю страницу chillwill Найти все сообщения от chillwill
  № 10  
Ответить с цитированием
chillwill

Регистрация: Mar 2003
Адрес: Украина, Киев
Сообщений: 137
Отправить сообщение для chillwill с помощью AIM Отправить сообщение для chillwill с помощью Yahoo
Антарес, спасиб, блин, йопт, забыл, ибо нуна верш 7!!!! ))

Ещё лично для себя открыл, что работает такая конструкция:
_root.timeline1.gotoAndStop(2);
_root.timeline1.timeline2.gotoAndStop(4);



А как правило под какую версию оптимально лучше публиковать?
(я лично никогда не публикую под восьмерку)
__________________
Семь раз отмерь - один раз отрежь!

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

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

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


 


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


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