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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 07.11.2006, 02:24
Котяра2006 вне форума Посмотреть профиль Отправить личное сообщение для Котяра2006 Найти все сообщения от Котяра2006
  № 1  
Котяра2006

Регистрация: Jun 2006
Сообщений: 274
По умолчанию вопрос

Пытаюсь разобраться в одной сломаной флэшке но никак не пойму одну вещь - есть 2 мувика один 10Кб другой 2 Мб, если из одного мувика (маленького) подгружается другой при помощи следующего кода

Код:
loadMovie(_root.video, "mc_video");
тот каким образом и где нужно в подгружаемом мувике обозначить его имя? Т.е. я так понимаю имя ему video, но каким образом и где его прописывать? Как сделать так чтобы по этой команде подгружался мувик?

Старый 07.11.2006, 02:43
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 2  
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
Поломают, а потом собрать не могут, молодые мастера ревёрс-инжнеринга...
А хелп для комманды loadMovie почитать?
__________________
Верить никому нельзя. Мне - можно. :)

Старый 07.11.2006, 03:47
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 3  
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Котяра2006:
Во-первых, loadMovie имеет следующий синтаксис:
loadMovie(url:String, target:Object [, method:String]): Void
Во-вторых, имя в подгружаемой флешке никакое задвать не нужно. Внешняя флешка грузится не просто куда-то там, а в мувиклип, содержащийся в вашей основной флешке. То есть, например, у вас имеется в основной флешке мувиклип с именем video и вы в него грузите внешнююю флешку... Так вот всё содержимое этой внешней флешки становится как бы содержимым этого мувиклипа.
К примеру, если во внешней флешке у вас есть обьект в _root с именем object и вы загружаете эту внешнюю флешку в мувиклип с именем video вашей основной флешки, то после загрузки получить доступ к обьекту object можно так:
Код:
_root.video.object
То есть, проще говоря, содержимое того мувиклипа, в который вы загружаете внешнюю флешку или картинку, замещается содержимым этой внешней флешки или картинки.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 07.11.2006, 05:18
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
http://flasher.ru/forum/rules.php пункт 3.

Старый 07.11.2006, 11:13
Котяра2006 вне форума Посмотреть профиль Отправить личное сообщение для Котяра2006 Найти все сообщения от Котяра2006
  № 5  
Котяра2006

Регистрация: Jun 2006
Сообщений: 274
Ничего я сам не ломал, а взял сломанное другими чтобы разбираться.

2 Хемуль: Ясно, я понял что на сцене первого мува есть мувиклип с Instance Name - mc_video. Но теперь окончательно запутался, строка которую я писал в начале подгружает содержимое этого контейнера, как я понял, но как в сам этот контейнер загружается внешняя флэшка?

Старый 07.11.2006, 11:20
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 6  
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Котяра2006
Ничего я сам не ломал, а взял сломанное другими чтобы разбираться.
Это равносильно скупке краденного "А я ничего не крал, мне принесли"
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 07.11.2006, 11:25
†‡Paladin‡† вне форума Посмотреть профиль Отправить личное сообщение для †‡Paladin‡† Найти все сообщения от †‡Paladin‡†
  № 7  
†‡Paladin‡†

Регистрация: Nov 2005
Сообщений: 1,058
Не поленился залезть в хэлп.
Код:
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.onRelease = function():Void {
    trace(this.image._url); // http://www.w3.org/Icons/w3c_main.png
}
var image:MovieClip = mc.createEmptyMovieClip("image", mc.getNextHighestDepth());
image.loadMovie("http://www.w3.org/Icons/w3c_main.png");
The following example creates a new movie clip, and then creates child inside of it and loads a PNG image into the child. This lets the parent retain any instance values that were assigned prior to the call to loadMovie.

Что непонятно?

Старый 07.11.2006, 13:59
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 8  
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
Ну смотрите... Ваш мувиклип, в который грузится внешняя флешка - это как пустой спичечный коробок. Внешняя флешка - коробок, наполненный спичками (графикой). При загрузке вы просто перекладываете спички из вашего внешнего коробка в тот, который был пустым. И получается, что этот пустой коробок по сути становится аналогичным ранее заполненному внешнему. ^_^
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 07.11.2006, 16:57
Котяра2006 вне форума Посмотреть профиль Отправить личное сообщение для Котяра2006 Найти все сообщения от Котяра2006
  № 9  
Котяра2006

Регистрация: Jun 2006
Сообщений: 274
=))) Я это понял, только как технически это всё делается не могу понять

ЗЫ. вроде разобрался, спасибо всем за помощь!


Последний раз редактировалось Котяра2006; 07.11.2006 в 17:48.
Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 14:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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