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

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

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

Регистрация: Jun 2010
Сообщений: 4
По умолчанию Поясните кто может по работе с кадрами

Есть MovieClip в нем 10 кадров, в каждом кадре объект прямоугольник размером height=200;, width=200; Нужно в каждом кадре программно изменить размер прямоугольника.
Пример: 1 кадр height=200;, 2 кадр height=190;, 3 кадр height=180;, и т. д.

Старый 15.06.2010, 17:39
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 2  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Godban:
А прямоугольник - это тоже мувиклип? Вы его размеры хотите изменять? Или размеры мувиклипа, в котором прямоугольник лежит?
Если хотите изменять размеры мувиклипа из кода, прописанного на кадрах его же таймлайна, то так:
Код AS3:
this.height = 200;
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого


Последний раз редактировалось Хемуль; 15.06.2010 в 17:41.
Старый 15.06.2010, 19:49
Godban вне форума Посмотреть профиль Отправить личное сообщение для Godban Найти все сообщения от Godban
  № 3  
Ответить с цитированием
Godban

Регистрация: Jun 2010
Сообщений: 4
Прямоугольник тоже является мувиклипом. Нужно изменить размер прямоугольника в каждом кадре.

Старый 15.06.2010, 20:06
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 4  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Godban:
Тогда назначьте мувиклипу с прямоугольником имя на сцене (Instance name). К примеру, rect. А на кадрах мувиклипа, на таймлайне которого лежит прямоугольник пишите:
Код AS3:
rect.height = 200;
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 15.06.2010, 22:40
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Как вариант, получите ссылку на объект-прямоугольник в текущем кадре, если он единственный в нем. Где "mc" - MovieClip, содержащий в своих кадрах целевой прямоугольник.

Код AS3:
var box:DisplayObject = mc.getChildAt(0);
box.width = 100;
box.height = 100;
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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