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

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

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

Регистрация: Oct 2008
Сообщений: 29
Question не работает загрузка фото и движение объекта после перемещения мувика в новый мув

Доброго времени.
Помогите, плиз!
Создал мувик- галерею фоток, всё работает как надо, но когда пытаюсь переместить этот мувик (gallery) в другой мувик- готовый уже сайт (и там естессна его не в _root его надо закинуть, а в под-мувик), то не работает:
1. загрузка фоток. она в gallery реализована с помощью MovieClipLoader.
2. движение элемента, содержащего картинку, по нажатию кнопы. оно реализовано такой функцией:
Код AS1/AS2:
function movie_photo(num){_level0.instance1["ph"+_global.hight_element].onEnterFrame = function(){
	trace(this._x);
	if(this._x > _global["pocazatel_x"+num]) {
		this._x += 50*_global["napr"+num];
		if(this._x >= 450) {_global["napr"+num]=-1; CangePhoto();}
	}
	else {
		_global["napr"+num]=1; delete this.onEnterFrame;
	}
}
}
Если же создаю новый мувик и закидываю gallery в _root, то всё работает как надо.
А если создаю мувик my_mc, в него закидываю gallery, и уже my_mc закидываю в _root нового пустого клипа, то не работает движение картинки (2.), а загрузка (1.) проходит успешно.
Аналогичный эффект, если гружу gallery в под-мувик сайта с помощью loadMovie.
Подскажите пожалуйста, как мне закинуть gallery в под-мувик готового сайта, так чтоб 1. и 2. работало?

Старый 09.11.2008, 21:53
skald вне форума Посмотреть профиль Отправить личное сообщение для skald Найти все сообщения от skald
  № 2  
Ответить с цитированием
skald
[+4 12.09.08]

Регистрация: Oct 2002
Адрес: SPb
Сообщений: 151
Отправить сообщение для skald с помощью ICQ
у тебя картинка в первой swf, к примеру, в _root.mc.img
а в другой свфке, ты его грузишь, к примеру, в _root.conteyner
то в результате у тебя картинка будет в _root.conteyner.mc.img
разберись с this ( trace(this) ), что показывает...

Старый 09.11.2008, 22:27
Cha вне форума Посмотреть профиль Отправить личное сообщение для Cha Найти все сообщения от Cha
  № 3  
Ответить с цитированием
Cha

Регистрация: Oct 2008
Сообщений: 29
спасибо, попробую поправить это.
---
а
Код AS1/AS2:
trace(this._x);
нужен для того чтобы следить за координатами движения картинки.

Старый 09.11.2008, 22:50
skald вне форума Посмотреть профиль Отправить личное сообщение для skald Найти все сообщения от skald
  № 4  
Ответить с цитированием
skald
[+4 12.09.08]

Регистрация: Oct 2002
Адрес: SPb
Сообщений: 151
Отправить сообщение для skald с помощью ICQ
точнее, за координатой х ...
выводит в окне output значение по оси х объекта к которому написана эта функция

Старый 09.11.2008, 23:12
Cha вне форума Посмотреть профиль Отправить личное сообщение для Cha Найти все сообщения от Cha
  № 5  
Ответить с цитированием
Cha

Регистрация: Oct 2008
Сообщений: 29
да, это же очевидно.

Добавлено через 2 часа 0 минут
эмс, а подскажите ещё..
вот я закидываю gallery в другой мув, в _root, удаляю всё прочее, оставляя только gallery- загрузка фоток не идет. если новый пустой клип создаю и туда gallery бросаю - всё работает. хотя посути одно и тоже имеем.
Может это както с настройками связано? например с настройками публикации или ещё какими другими? (в публикации AS 2.0 стоит.) Подскажите плз, если кто знает!

Добавлено через 4 часа 18 минут
всё, уже не надо. решил проблему, переделав другой мувик с нуля.


Последний раз редактировалось Cha; 10.11.2008 в 03:36.
Создать новую тему Ответ Часовой пояс GMT +4, время: 16:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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