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

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

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

Регистрация: Oct 2004
Сообщений: 12
По умолчанию код для кнопки...

Ребят, пожалуйста подскажите, какой должен висеть код для кнопки, что бы при нажатии на нее загружался новый свф, а старый исчезал.
Использую on(press) LoadMovie ("hgjgj.swf,1),работает, но как- то странно. Посмотрите плиз, www.scrip-limit.narod.ru\promo.htm, че за баг?
Заранее благодарен...

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

Регистрация: Apr 2001
Адрес: Kiev-Simferopol
Сообщений: 133
опиши, если не сложно, чуть подробнее.
Эта... а у тебя в урле слэш чуток кривоват
__________________
Понять - значит упростить. Хорошо понять - сделать самому.


Последний раз редактировалось DeadMorozz; 15.08.2005 в 19:56.
Старый 15.08.2005, 19:47
Nekit вне форума Посмотреть профиль Отправить личное сообщение для Nekit Найти все сообщения от Nekit
  № 3  
Ответить с цитированием
Nekit
 
Аватар для Nekit

Регистрация: Oct 2004
Сообщений: 12
нажимаешь на кнопку, и должен начаться проигрываться новый свф, который лежит в корневом каталоге, ну все как хтмл, у меня проигрывается, но получается как бы наложение одного свф на другой,и выглядит это убого, на сайте это можно просмотреть и заметить, когда переходишь на другую страницу...

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

Регистрация: Apr 2001
Адрес: Kiev-Simferopol
Сообщений: 133
В принципе, самый простой вариант - заменять кинчик тогда, когда отыграл(закрылся) предыдущий. При нажатии формировать Id раздела и по нему грузить следующий элемент меню.
Т.е.: загружаемый кинчик имеет две фазы: первый стоп - выход меню на исходные, и фаза закрытия. В последнем кадре есть смысл поставить команду, вызывающую функцию загрузки того кинчика, который надо грузить.
Команда на показ нового пункта меню >> play() текущему клипу, чтобы он проигрался дальше с текущей точки и вышел в позицию "закрылся" >> клип отработал до команды закрытия >> пошла команда на загрузку нового клипа извне >> по id в руте разружается новый клип.
__________________
Понять - значит упростить. Хорошо понять - сделать самому.


Последний раз редактировалось DeadMorozz; 15.08.2005 в 20:08.
Старый 16.08.2005, 11:55
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 5  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Цитата:
Сообщение от Nekit
Использую on(press) LoadMovie ("hgjgj.swf,1),работает, но как- то странно.
Привет!
Попробуй использовать так:
on(press) {
loadMovieNum("hgjgj.swf", 0);
}

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

Регистрация: Apr 2001
Адрес: Kiev-Simferopol
Сообщений: 133
Жень Шень
Дядь Жень, чуваку надо не просто накрыть текущий кинчик другим, и именно замеить тогда, когда все проиграется.
Ну, мне так показалось.
__________________
Понять - значит упростить. Хорошо понять - сделать самому.

Старый 16.08.2005, 13:40
Der Grossen вне форума Посмотреть профиль Отправить личное сообщение для Der Grossen Посетить домашнюю страницу Der Grossen Найти все сообщения от Der Grossen
  № 7  
Ответить с цитированием
Der Grossen
 
Аватар для Der Grossen

Регистрация: Jun 2005
Адрес: spb
Сообщений: 84
создаешь пустой movieClip - даешь ему имя box например

на кнопке след. AS

on(release){
box.unloadMovie();
box.loadMovie("your_movie.swf");
}

Старый 17.08.2005, 11:12
Fokker вне форума Посмотреть профиль Отправить личное сообщение для Fokker Найти все сообщения от Fokker
  № 8  
Ответить с цитированием
Fokker

Регистрация: Jul 2005
Сообщений: 35
2nekit : а сайтик,кстати со вкусом....

Старый 17.08.2005, 19:25
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 9  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Цитата:
Сообщение от DeadMorozz
Жень Шень
Дядь Жень, чуваку надо не просто накрыть текущий кинчик другим, и именно замеить тогда, когда все проиграется.
Ну, мне так показалось.
Привет, Дед Мороз!!!
Вот приложил свои изыскания по обсуждаемому вопросу.
Когда пишем loadMovieNum("мой.swf", 0); то он грузится на "дно", т.е. на уровень -16384 . Это есть РУТ!
Запусти 1.swf, а затем 2-й. У второго меньше сцена, но тем не мене он не оставил "под собой" 1-й клип, хотя помнит глобальную переменную!
Попробуй примени swapDepths. Имена клипов известны, но мне не удалось поменять их местами. Перенял второй клип и частоту кадров, и цвет фона.
Кстати, в первом клипе пару слоев со своими мувиками.
Возможно, я все ж таки ошибаюсь в своих рассуждениях. Если подскажет кто-нибудь, буду рад.
Салют!
Вложения
Тип файла: zip ginseng14.zip (16.0 Кб, 59 просмотров)


Последний раз редактировалось Жень Шень; 17.08.2005 в 19:27.
Создать новую тему Ответ Часовой пояс GMT +4, время: 15:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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