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

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

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

Регистрация: Oct 2009
Сообщений: 8
По умолчанию Как использовать loadClip или loadMovie в данном случае

Красивый 3d эффект карусели, за счет изменения масштаба мувика в зависимости от положения на окружности.

Есть момент, когда на эту окружность расставляются мувиклипы, в которые загружаются картинки из xml:

Код AS1/AS2:
xml.onLoad = function() {
   var nodes = this.firstChild.childNodes; //создаем переменную для элементов и загружаем туда первый из списка xml
   numOfItems = nodes.length; //определяем количество элементов
	for (var i = 0; i<numOfItems; i++) {       //будем создавать столько мувиков на сцене, сколько элементов в xml файле.
	var t = home.attachMovie("item", "item"+i, i+1); //берем на сцену мувик item присваиваем ему уникальное имя item+i и записываем в t ;
	t.angle = i*((Math.PI*2)/numOfItems);  // присваиваем ему угол с которым он появится на окружности.
	t.onEnterFrame = mover; // расставляем и запускаем карусель
это работает... элементы крутятся на сцене.

В камментах может ошибся, я не спец в AS , и код не мой.
Подскажите, как теперь можно правильно применить loadClip или loadMovie, чтобы прикрепить картинки к элементам на сцене? Все перепробовал, не получается ни с тем ни с другим..
Пусть даже без xml , numOfItems вручную впишу, картинки не с xml а так url-ы впишу, лижбы работало.

Полный код тут

Добавлено через 16 часов 55 минут
Если я ставлю для загрузки изображения например t.loadMovie("img1.jpg");
То изображения загружаются, и расставляются по окружности, но не двигаются.. Если не загружать их то сами контейнеры крутятся (((

Добавлено через 17 часов 26 минут
Спасибо всем!! Разобрался!! Сделал в символе item еще один контейнер, r например, и получилось t.r.loadMovie("img1.jpg"); или t.r.loadMovie(nodes[i].attributes.image);


Последний раз редактировалось almasvas; 12.11.2009 в 13:09.
Создать новую тему   Часовой пояс GMT +4, время: 01:55.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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