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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.10.2009, 00:23
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 11  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Janna1984, не нужна браться за то, что ты не знаешь как правильно состряпать.
Ничего сложного в том, что открыв флеш, выбирая создать новый файл, немного почитать предлагаемые флешем готовые варианты.
Вроде такого:

Старый 14.10.2009, 16:45
Janna1984 вне форума Посмотреть профиль Отправить личное сообщение для Janna1984 Найти все сообщения от Janna1984
  № 12  
Ответить с цитированием
Janna1984
[+4 16.10.09]

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

2KirAmp Уважаемый, я бы придумала условие, но не знаю как. Может быть у Вас получится помочь мне его придумать?

Добавлено через 2 минуты
2aksios к сожалению, если на данном этапе я сменю архитектуру строения, у меня поломается все, включая выпадающие менюшки, окна и все остальное. Я не могу пойти на такой риск, спасибо за предложение

Старый 14.10.2009, 17:25
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 13  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Janna1984, судя по демке, чтобы сохранить Ваш прожект там кучу кода придется прописывать в разных кадрах. Это тупо и просто утомительно. Поэтому логично за написание такого кода получать что то в замен.
ЗЫ: я тоже хочу в кругосветку.

Старый 16.10.2009, 05:56
vladislove вне форума Посмотреть профиль Отправить личное сообщение для vladislove Найти все сообщения от vladislove
  № 14  
Ответить с цитированием
vladislove

Регистрация: Jul 2008
Сообщений: 31
можно попробовать в последнем кадре каждого раздела поставить переключение на следующий

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

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
либо задать setInterval и по истечении времени перепрыгивать но другой фрейм
__________________
Пока я жив, Вы горем обеспечены

Старый 16.10.2009, 17:13
true11 вне форума Посмотреть профиль Отправить личное сообщение для true11 Посетить домашнюю страницу true11 Найти все сообщения от true11
  № 16  
Ответить с цитированием
true11
 
Аватар для true11

Регистрация: Feb 2009
Сообщений: 74
Отправить сообщение для true11 с помощью ICQ
Хм. презентация аля powerpoint или аля фильм?

Старый 16.10.2009, 17:15
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 17  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Лучший для вас вариант это в каждый раздел, когда он заканчивается прописать
_parent.nextFrame()
Выдумывать что-то другое с тем что есть, это утопия.

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

Регистрация: Feb 2009
Сообщений: 74
Отправить сообщение для true11 с помощью ICQ
Ссылка на исходник с примером:
http://works.nightrush.ru/true/presentation/pre.fla
Ссылка на готовый SWF
http://works.nightrush.ru/true/presentation/pre.swf

Заметьте, у вас там есть 3 клипа с презентациями. В них можно делать что угодно, класть фильмы, анимацию, фотографии и т.п.
Если возникнут вопросы с функциями - ставите курсор на функции и жмете F1.
Ну либо пишите сюда

Старый 16.10.2009, 18:05
Janna1984 вне форума Посмотреть профиль Отправить личное сообщение для Janna1984 Найти все сообщения от Janna1984
  № 19  
Ответить с цитированием
Janna1984
[+4 16.10.09]

Регистрация: Oct 2009
Сообщений: 12
Цитата:
Сообщение от KiL33 Посмотреть сообщение
Лучший для вас вариант это в каждый раздел, когда он заканчивается прописать
_parent.nextFrame()
Выдумывать что-то другое с тем что есть, это утопия.

Огромное Вам спасибо, это действительно тот самый вариант, который работает без сложностей!

Добавлено через 47 секунд
Всем спасибо за участие, друзья!

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
По сути чтобы не париться, и в каждый раздел не пихать код можно использовать подобное условие.
Код:
kadr_all = pages["mc"+i]._totalframes;
kadr = pages["mc"+i]._currentframe;
if (kadr>=kadr_all) {
}
т.е. нужно определять какой на данный момент в разделе проигрывается кадр и сравнивать его с последним кадром радела, если проигрывание закончено переходим к следующему разделу.

От безделья накидал пример.

Код:
function next_page() {
	tm = setInterval(this, "next_page_ok", kadr_all);
}
function next_page_ok() {
	clearInterval(tm);
	_root.onEnterFrame = function() {
		kadr_all = pages["mc"+i]._totalframes;
		kadr = pages["mc"+i]._currentframe;
		if (kadr>=kadr_all) {
			i++;
			pages.nextFrame();
			pages.stop();
			delete _root.onEnterFrame;
			next_page();
		}
	};
}
next_page_ok();

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

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

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


 


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


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