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

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

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

Регистрация: Dec 2005
Сообщений: 59
Цитата:
Сообщение от dark256 Посмотреть сообщение
Ну вот в нем и переписывать пути, а не во всех прочих СВФ
не все так просто, в подгружаемых роликах-разделах много кнопок, в каждом разделе есть подразделы, в подразделах, много картинок которые подгружаются при клике

Старый 20.11.2014, 22:43
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 12  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Цитата:
Сообщение от xcube Посмотреть сообщение
Если флеш позволяет изменять методы, то думаю метод loadMovieNum() тоже можно переопределить,
многие методы можно переопределить, но loadMovieNum это внутренняя функция плеера, до не не добраться

Цитата:
Сообщение от xcube Посмотреть сообщение
Кстати покопался в поиске нашел некий атрибут base, насколько понял в этой переменной как раз храниться относительный путь. Но в примерах значение этого атрибута задается в файлах html. Интересно можно ли как то это сделать из самого Flash?
из самой флешки нельзя, но можно 'попросить' (FSCommand) контейнер, что бы тот изменил
т.е. на кнопке загрузки языковой версии кроме getURL("rus\\rus.swf","_blank") будет еще, например
Код AS1/AS2:
FSCommand("base","rus\\");
по которой контейнер должен будет поменять параметр Base флеш-компонента, раз уж у вас все равно exe-шник..

Старый 20.11.2014, 23:28
xcube вне форума Посмотреть профиль Отправить личное сообщение для xcube Найти все сообщения от xcube
  № 13  
Ответить с цитированием
xcube
 
Аватар для xcube

Регистрация: Dec 2005
Сообщений: 59
silin, большое спасибо!

Старый 20.11.2014, 23:36
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 14  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
в аттаче вариант как это примерно можно обустроить на C#
результат в папке bin
main.swf грзит тестовые флешки из /ru и /en, котрые грузят картинку (естетвенно из стартовой директории)
а она же, завернутая в exe-шник(flashViewer.exe), который меняет Base по FSCommand, грузит уже из 'своих' папок
Вложения
Тип файла: zip flashViewer.zip (159.3 Кб, 19 просмотров)


Последний раз редактировалось silin; 20.11.2014 в 23:49.
Старый 24.11.2014, 13:37
xcube вне форума Посмотреть профиль Отправить личное сообщение для xcube Найти все сообщения от xcube
  № 15  
Ответить с цитированием
xcube
 
Аватар для xcube

Регистрация: Dec 2005
Сообщений: 59
silin - супер, спасибо! очень интересный подход! А при помощи какой программы заворачивали main.swf в flashViewer.exe?
Я немного знаю C# но не представляю как такое можно сделать.

Старый 24.11.2014, 14:40
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 16  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>> при помощи какой программы
да с помощью любой, которая позволит скомпилить, думаю можно
в моем примере проект из-под под Visual C# 2008 express edition

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

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

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


 


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


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