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

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

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

Регистрация: Dec 2007
Сообщений: 25
По умолчанию attachMovie, не получается обратится к муву

В цикле создаются мувики, вокруг мувиков нужно сделать рамку. И рамка при наведении на мув курсора меняет свой цвет. Рамка ето собственно тоже мув. со stop() вначале и в конце.
И вот никак не получается запустить приатаченную из библиотеки рамку. Как? Подскажите плиз функцию over
????????.gotoAndPlay(2), ето понятно. Но вот нехочет работать и все тут
Клик работает.
Примерно такой код,
Код:
for (var i:Number = 0; i < childItems.length; i++) {
.........
    var Img:MovieClip=_root.createEmptyMovieClip("img_"+i,BildUrowen);
	Img.loadMovie(Dir+file); 
    var Rama:MovieClip=Img.createEmptyMovieClip("ramka"+i, BildUrowen);
	Rama.attachMovie("rama","ram_"+i,BildUrowen);
.............
	Img.onRelease=klick;
	Img.onRollOver =over;
		
 	BildUrowen++;
	
}
 function klick(){
		getURL("wwww...");
		}
 function over(){
		?????????????????????
		}

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

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

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

Регистрация: Dec 2007
Сообщений: 25
Hm. не делай выводы по етому коду..OН сильно сокращенный и я не проверял его на работоспосбность. Как рамки, так и картинки, загружаются. Определяются и необходимые линки. Но чет я не пойму как к обратится к етому рамочному муву для того чтобы его запустить. Если по данному коду
_root["ram_"+i].gotoAndPlay(2) правильно или нет? или у него какое-то другое имя?

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код бестолковый. Даже в сокращенном виде.
Строчка
Код:
Img.loadMovie(Dir+file);
делат абсолютно бесполезной строчку
Код:
var Rama:MovieClip=Img.createEmptyMovieClip("ramka"+i, BildUrowen);
Так как загружаемый файл удалит все содержимое внутри Img.
Если даже не загружать, туда ничего, то зачем внутри Img создавать клип с индексом в имени и уникальной глубиной?
По сути у вас это выглядит так
_root.img_0.ram_0
_root.img_1.ram_1
_root.img_2.ram_2
вместо
_root.img_0.ram
_root.img_1.ram
_root.img_2.ram

По поводу доступа. Он не верен. Путь выглядит, так как я выше описал.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Dec 2007
Сообщений: 25
ошибку понял. Спасибо за:

_root.img_0.ram_0
_root.img_1.ram_1
_root.img_2.ram_2
вместо
_root.img_0.ram
_root.img_1.ram
_root.img_2.ram


А код.. ну да... я неуачно его подготовил.

и все встало на свои места
РАБОТАЕТ!!!


Последний раз редактировалось etc; 19.02.2008 в 10:13.
Создать новую тему Ответ Часовой пояс GMT +4, время: 02:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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