Модераторы: SoWa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как правильно подгружать .swf ? обращаясь к конкретному кадру 
:(
    Опции темы
Rollband
Дата 14.5.2005, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.3.2005
Где: Германия

Репутация: нет
Всего: нет



Привет!
Вопрос для тех, кто разбирается в ActionScript.... лучше меня smile)
Суть: есть фильм состоящий из нескольких .swf, которые подгружаются в основной фильм по мере надобности.
Типо:

on (release) {
_root.loadMovie("fotoalbum.swf", "0");
}

Например, подгрузил фотоальбом, погулял там, потом хочу из него выйдти обратно в главный фильм, но не проигрывать его с начала, а попасть сразу к определённому месту. Как сделать, чтобы подгружаемый .swf не играл каждый раз с нуля, как обратиться к конкретному кадру другого фильма?

Спасибо.


PM MAIL   Вверх
AntonioBanderaz
Дата 14.5.2005, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Попробуй в своём fotoalbum.swf написать... По идее, когда Ты подгружаешь swf в главный фильм,она становится как отдельным мувиком этого клипа... Сама по себе она работать будет криво, зато в главном должна...
Код

_level0.gotoAndPlay('кадр');

Но я не уверен...

Добавлено @ 23:33
Наверног я Тебя не так понял... А вчём проблема, если Тебе надо перейти на определённый кадр в подгружаемом файле, так и делай это в нём, а там один раз подгрузил и всё, передал ему так сказать управление, оставил менюшку...


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Rollband
Дата 15.5.2005, 02:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.3.2005
Где: Германия

Репутация: нет
Всего: нет



Нет, ты правильно понял. Но не срабатывает.
Дал кнопке которая лежит прямо поле (не в клипе) в альбоме

on (release) {
level0.gotoAndPlay("proben");
}

соответственно, в главном фильме в нужной сцене помечен кадр - "proben"
пробовал и с level1. писать.
все .swf лежат в одной директории. Правильно?
PM MAIL   Вверх
AntonioBanderaz
Дата 15.5.2005, 03:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Это только переход по кадрам главного клипа из подгружаемой swf, а грузить-то Ты её должен как раньше, да и _level0 - это всё равно что _root, просто мне так больше нравится, _level1 - соответственно клип, который лежит на главной сцене "превый", ну и тд... ты кстате забыл кое-что...

Цитата(Rollband @ 15.5.2005, 02:26)
on (release) {
level0.gotoAndPlay("proben");
}

Код

on (release) {
      _level0.gotoAndPlay("proben");//_root.gotoAndPlay("proben");
}



--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Rollband
Дата 15.5.2005, 03:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.3.2005
Где: Германия

Репутация: нет
Всего: нет



Цитата
а грузить-то Ты её должен как раньше

Так что получается, в одной кнопке и загрузку давать, и путь к кадру?
Типо:
Код

on (release) {
    loadMovieNum("start.swf", "0");    
    _level0.gotoAndPlay("proben");
}


Пока всё глухо как в танке.

Это сообщение отредактировал(а) Rollband - 15.5.2005, 03:49
PM MAIL   Вверх
AntonioBanderaz
Дата 15.5.2005, 04:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Нет, Ты загрузку делаешь в главном, а кнопку с сылкой в том, что Ты грузишь...

Код

//Это в главном
createEmptyMovieClip('start',this.getNextHeghestDepth());
start.loadMovie('start.swf');
//делаешь где-нибудь свой "proben"

//Это в start.swf на какой-нибудь кнопке BUT
BUT.onRelease = function() {
      _root.gotoAndPlay('proben');
}
 

Ты перейдёшь из своей одгруженой sfw на метку proben в главном клипе, а Тебе надо наоборот в подгружаемом?
если да, то
Код

createEmptyMovieClip('start',this.getNextHeghestDepth());
start.loadMovie('start.swf');
start.gotoAndPlay('метка в start.swf');


Вроде так должно сработать...


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 15.5.2005, 06:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата
createEmptyMovieClip('start',this.getNextHeghestDepth());
start.loadMovie('start.swf');
start.gotoAndPlay('метка в start.swf');


Делать переход раньше загрузки? imho - трабл это.
Код

var target_mc:MovieClip = this.createEmptyMovieClip('load_into_this_mc',this.getNextHighestDepth());
var mcl:MovieClipLoader = new MovieClipLoader();
var mcl_list:Object = new Object();
mcl_list.onLoadInit(target)
{
  target.gotoAndPlay('label_name');
}
mcl.addListener(mcl_list);
mcl.loadClip('your swf or jpg file url',target_mc);
stop();

PS: Это ActionScript2. Для ActionScript-а и 6-го Flash-а этот класс переписывали, но где его найти чесно говоря не помню. Скорее всего в ruFlash.
http://groups.yahoo.com/group/russian-flash-news/
PM MAIL WWW ICQ YIM MSN   Вверх
AntonioBanderaz
Дата 15.5.2005, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Alex Batsuev - мне просто лень писать было... smile smile smile


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Rollband
Дата 15.5.2005, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.3.2005
Где: Германия

Репутация: нет
Всего: нет



AntonioBanderaz
Почему?
Цитата
//Это в start.swf на какой-нибудь кнопке BUT


"Start.swf" - это главный фильм. В нём флажок "proben"
Мне нужно попасть туда из подгружаемого extern film - с "fotoalbum.swf"
PM MAIL   Вверх
Rollband
Дата 15.5.2005, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.3.2005
Где: Германия

Репутация: нет
Всего: нет



Alex Batsuev

Этот код под кнопку? Тогда где on (release)
Или это код ставится в конце подгруженного фильма, для перехода в основной фильм?

Спасибо.
PM MAIL   Вверх
AntonioBanderaz
Дата 15.5.2005, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(Rollband @ 15.5.2005, 14:33)
AntonioBanderaz
Почему?
Цитата 
//Это в start.swf на какой-нибудь кнопке BUT


"Start.swf" - это главный фильм. В нём флажок "proben"
Мне нужно попасть туда из подгружаемого extern film - с "fotoalbum.swf"


Ну хорошо...

Код

//Это в главном    
createEmptyMovieClip('start',this.getNextHeghestDepth());    
start.loadMovie("fotoalbum.swf");    
//делаешь где-нибудь свой "proben"    

//Это в "fotoalbum.swf" на какой-нибудь кнопке BUT    
BUT.onRelease = function() {    
      _root.gotoAndPlay('proben');    
}



ты смысл всё равно не понял....

А Alex Batsuev Тебе написал, как Ты сможешь узнать когда полностью подгрузился твой мувик, да и к тому же Ты перейти на кадр подгружаемого мувика сможешь перейти, только после полной загрузки....


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Rollband
Дата 15.5.2005, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.3.2005
Где: Германия

Репутация: нет
Всего: нет



Alex Batsuev

Где в основном фильме ставится этот код?

Запарился. Кажется, мы друг-друга не понимаем.
Прикладываю пример, чтобы было визуально понятно. Там перейти из фильма "fotoalbum.swf" в фильм "start.swf" к метке "proben". У меня получается только скакать от фильма к фильму.
Есть минута глянуть?
Спасибо.


Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  primer.rar
PM MAIL   Вверх
Rollband
Дата 15.5.2005, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.3.2005
Где: Германия

Репутация: нет
Всего: нет



Даже не ожидал, что всё так запарно. Чего-то не фурычит.
Этот фотоальбом не много весит (т.к. подгружается динамически из .txt). Я его тогда как отдельную сцену сделаю, в главный фильм добавлю и всё. Просто думал, если ещё проекты будут, использовать фотоальбом как отдельный фильм... всегда удобно.

300 кб .swf это не много для сайта?
PM MAIL   Вверх
Jlekc
Дата 15.5.2005, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



Цитата(Rollband @ 15.5.2005, 18:41)
Есть минута глянуть?

хмм, решил помоч, глянул. А чо там что скомпилиные файлы, без сурсов??
Цитата(Rollband @ 15.5.2005, 19:47)
300 кб .swf это не много для сайта?

много-намана, хых, извечный вопрос. Есе работаеш на руНет то учти что многии сидет на модеме, посчитай его скорость и за скока загрузиться твой сурс.
есе на запад, то намана.
ну а вообще, фотоальбом подгружать должен картинки (размер зависит от того кто предоставляет картинки), а сам движок+мин графики, хмм, ну кб 10-15 потолок


--------------------
PM MAIL ICQ   Вверх
Rollband
Дата 16.5.2005, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 28.3.2005
Где: Германия

Репутация: нет
Всего: нет



Jlekc
потому скомпилированные без исходников, что вкладывать больше 50кб форум не даёт. А fla весит прилично, не .swf.
7 кб у меня движок альбома получился. А фотки со своего хоста подгружать буду. Только они, зараза, тяжёлые получаются. Иначе качество плохое. Странно только, что .jpg и .swf в альбом грузятся, а .gif нет.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0556 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.