Загруженный SWF @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 11 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
dkozh
новый человек
0
Сообщения: 73
Зарегистрирован: 06.12.05
Откуда: Маями, Флорида
Заголовок сообщения: Загруженный SWF
Сообщение Добавлено: 30 Октябрь 2006, 04:12:48 
Здраствуйте,

Есть главный Swf файл. В него загружается другой swf файлик. Во втором swf файлике есть кнопки (ссылки).
Задача, чтобы при нажатии на эту кнопку, второй swf сам себя удалял и на его место загружался ещё 1 swf.

Возможно ли это?

Заранее спасибо.

_________________
Маями - лучший город на свете ! :)
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 30 Октябрь 2006, 09:47:56 
возможно.
метод removeMovieClip()

_________________
_____
Работа Изображение Работы Изображение О Работе
Король Муж.
участник
18
Сообщения: 1352
Зарегистрирован: 24.07.04
Сообщение Добавлено: 30 Октябрь 2006, 10:03:03 
один метод LoadMovie (с вариациями) на самом деле.

_________________
Здравствуй, Олимпийский!
dkozh
новый человек
0
Сообщения: 73
Зарегистрирован: 06.12.05
Откуда: Маями, Флорида
Сообщение Добавлено: 30 Октябрь 2006, 10:44:45 
Вы наверное не поняли. Я знаю что такое LoadMovie и removeMovieClip() unLoadMovie(). Хотя может что-то пропустил.
Если бы ссылки были в главное мувике тогда просто. Суешь второй в контейнер, когда кликают на другую ссылку контейнер очищаешь и вставляешь другой.

Но здесь ссылки во вложенном swf. Вопрос как мне пробраться со второго на первый, чтобы оттуда удалить самого себя и загрузить другой?
Если корень 2го swf это предел, то наверное это невозможно.

Незнаю вообщем =)

_________________
Маями - лучший город на свете ! :)
dkozh
новый человек
0
Сообщения: 73
Зарегистрирован: 06.12.05
Откуда: Маями, Флорида
Сообщение Добавлено: 30 Октябрь 2006, 10:47:44 
не по теме, но новую создавать лень: Кто-нибудь знает как создать TextField чтобы оно ресайзолось по высоте но было стабильным по ширине?

Спасибо

_________________
Маями - лучший город на свете ! :)
FanFan Муж.
соучастник
44
Сообщения: 973
Зарегистрирован: 24.04.06
Откуда: Омск
Сообщение Добавлено: 30 Октябрь 2006, 12:13:45 
dkozh, на счет первого вопроса.

Тебе сначала нужно сделать команду загрузки и только потом нужно выгрузить старый, т. к. после того как выполняется команда выгрузить самого себя, этото ролика уже нет, как такового, и он не может больше другие команды выполнять.
Либо подгружать на тот же уровень, тогда ролики перезаменят себя.(если конечно используешб команду loadMovieNum

вот.

_________________
Портфолио
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 30 Октябрь 2006, 13:14:05 

dkozh писал(а):
Если корень 2го swf это предел, то наверное это невозможно.



Это как понимать?
что значит предел?

По нажатии на кнопку ссылку грузите другой свф на его же место.

Если код писать относительно кнопки, которая лежит на руте второго свф
тогда
Код:
 knopka.onRelease = function() {
   this._parent.loadMovie(swfname);
}

_________________
_____
Работа Изображение Работы Изображение О Работе
dkozh
новый человек
0
Сообщения: 73
Зарегистрирован: 06.12.05
Откуда: Маями, Флорида
Сообщение Добавлено: 30 Октябрь 2006, 21:23:02 
щас потестим. Спасибо.

_________________
Маями - лучший город на свете ! :)
dkozh
новый человек
0
Сообщения: 73
Зарегистрирован: 06.12.05
Откуда: Маями, Флорида
Сообщение Добавлено: 31 Октябрь 2006, 03:12:59 
Спасибо огромное все работает! +)

_________________
Маями - лучший город на свете ! :)
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 31 Октябрь 2006, 11:35:38 
По вопросу о текстФилде.
Чтобы ресайз был только по высоте, нужно при создании поля указать жесткий размер по ширине, и любой размер по высоте (лучше поменьше)
Затем полю назначить свойства
Код:
txtField.multiline = true;
txtField.autoSize = true;
txtFiled.wordWrap = true; // если это свойство не задать, ресайз будет происходить в право, а вниз поле будет ресайзиться только при жестких директивах вроде newline ( "\n" )

_________________
_____
Работа Изображение Работы Изображение О Работе
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 3 Ноябрь 2006, 22:18:22 
var new_film_name;
mc1.mc2.but1.onPress = function() {
new_film_name = "film1";
_root.mc1.mc_2.unloadMovie();
//можно обойтись и без этого но если подгружаемого мувика нет выгружатся не будет
_root.mc1.mc2.loadMovie(new_film_name+".swf");
};

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 11 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100