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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: Oct 2005
Сообщений: 6
По умолчанию как импортировать во fla содержимое другого fla

Народ, выручайте!
Проблема такая, есть презентиция во флеше, которую надо с немецкого перевести на русский, состоит она из кучи файлов, те для каждой страницы свой fla. Я не хочу в каждом файле переводить навигационное меню в ручную, задумка было такая, сделать файл-шаблон (фон, меню, еще кое какие элементы дизайна) и импортировать в него контент стараниц презентации. К сожалению у меня не получилось импортировать в этот шаблон исходник (fla), пришлось его сначала скомпиллировать в swf, и в шаблон вставлять swf, но при такой фишке, естественно сводятся все слои в контентном файле, и почему-то не выполняются некоторые ActionScript, в частности обработка нажатия кнопок и тд. Че делать? Как мне в этот шблонный файл мона вставлять исходник контента?

Старый 13.10.2005, 23:38
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Можно копировать кадры (Edit -> Copy (Paste) Frames)
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

Старый 14.10.2005, 11:30
drlester вне форума Посмотреть профиль Отправить личное сообщение для drlester Найти все сообщения от drlester
  № 4  
Ответить с цитированием
drlester

Регистрация: Oct 2005
Сообщений: 6
Цитата:
Сообщение от iNils
Можно копировать кадры (Edit -> Copy (Paste) Frames)
Не, эт не выход там этих кадров стока, что мне будет проще в каждом файле перевести меню, нежили копировать каждый кадр

Старый 14.10.2005, 11:35
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Не надо копировать КАЖДЫЙ кадр отдельно. Выбираешь нужные и копируешь за один раз.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 14.10.2005, 11:38
drlester вне форума Посмотреть профиль Отправить личное сообщение для drlester Найти все сообщения от drlester
  № 6  
Ответить с цитированием
drlester

Регистрация: Oct 2005
Сообщений: 6
Цитата:
Сообщение от aksyos
Во первых, есть технология поддержки языков во флеш - если правильно писать под флеш, это сразу можна предусмотреть замену динамического контекста в зависимости от языка.
Во вторых, можна сделать мув - оболочку для загрузки готовых мувов - принципиально ничего в этом случае в загружаемых мувах теряться не должно - слои не теряются, тока новый level прибавляется, но это твоим скриптам побоку. Понятно, что если у тебя в кнопке прописан путь не через _parent а абсолютный через _root то работать при подгрузке не будет - в скриптах нужно поправить абсолютные на относительные ссылки - обычно можна сделать с помощью search and replace.
Да это понятно, что есть для этого всякие модные технологии, только эту презентацию делал не я, а немцы, да и исходников у них уже нет, вот и приходится декомпилить swf и переводить на русский.
По поводу _root, я щас посмотрел там их вообще нет, все скрипты типа stop, play, gotoandplay, ну и в меню естественно GetURL.
Да по поводу GetURL там для каждой кнопки меню примерно такой скриптик:
on( release ){
getURL("","_level0")
getURL("01komp.swf","_level0")
}
насчет второго GetURL понятно, загружает на нулевой уровень файл, а вот что делает первый getURL("","_level0") и на фига он вообще нужен

Старый 14.10.2005, 11:46
drlester вне форума Посмотреть профиль Отправить личное сообщение для drlester Найти все сообщения от drlester
  № 7  
Ответить с цитированием
drlester

Регистрация: Oct 2005
Сообщений: 6
Цитата:
Сообщение от iNils
Не надо копировать КАЖДЫЙ кадр отдельно. Выбираешь нужные и копируешь за один раз.
Попробовал не работает, точнее кадры-то копируются, но картинки в них содержащиеся нет, да и скрипты тоже не переносятся. А мне надо чтоб весь слой переносился в другой файл целиком со всемы кадрами, картинками, кнопками, скриптами и тд

Старый 14.10.2005, 11:56
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Ты кадры копируешь или содержимое? Кадры копируют абсолютно все. Включая анимацию, скрипты и тд и тп.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 14.10.2005, 12:44
drlester вне форума Посмотреть профиль Отправить личное сообщение для drlester Найти все сообщения от drlester
  № 9  
Ответить с цитированием
drlester

Регистрация: Oct 2005
Сообщений: 6
Цитата:
Сообщение от iNils
Ты кадры копируешь или содержимое? Кадры копируют абсолютно все. Включая анимацию, скрипты и тд и тп.
Да ты прав, эт я просто сначала лохонулся!
Но вот появилась и еще одна проблема, почему-то выделяешь более 5 слоев, то Flash блокирует опции Cut\Copy\Paste Frames. Пробовал запихивать все слои в папку и применять Copy Frames к этой папке, в принципе работает, только почему-то фильм на 250 кадров при вставке растягивается аж на 700 кадров. Можно ли как-то таким образом как-нить копировать не по 5 слоев, а скажем по 100-150????

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

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
_level0 - это уровень на котором находится исходный мув, при загрузке на него удаляеется главный мув.
getURL("","_level0") глюк декомпиляции, типа немцы могли с защитой кода намудрить.
Такой код вобще то должон работать - если нет то в чем то другом проблем.

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

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

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


 


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


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