Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Передвижение N кол-ва объектов (http://www.flasher.ru/forum/showthread.php?t=207436)

Vakula 16.04.2014 17:11

Передвижение N кол-ва объектов
 
Вложений: 1
Доброе время суток!
Хочу задать каверзный вопросик.
У меня есть много текстовых полей, большое кол-во полей ввода и вывода данных на сцене хочу сделать так что бы они двигались независимо от сцены, то есть группой.
При нажатии стрелки вниз будет позиция объектов декрементироваться а при нажатии вверх стрелки будет инкрементировать позицию ВСЕХ объектов.
Как ставить слушатели и прочее я знаю, но вот как сделать все эти объекты группой я не представляю.
Если я соединяю все объ-ты в символ "Графика" при выводе данных все нормально.
Если я соединяю все объ-ты в символ "Фрагмент ролика" (тоесть мувик) при выводе данных у меня вылетают ошибки.
Но вот я не знаю как можно добавить на сцену символ "Графика" и управлять её позицией.
Может есть другие решения этой проблемы?
На скрине выделено то что мне нужно передвигать.
Уже мучаюсь около 2-3 недель не могу вкурить как решить такую траблу :o

borisenki 16.04.2014 17:24

закиньте всё в "Фрагмент ролика", ошибки, могу предположить из-за того что объекты (поля ввода) уже находятся не там куда вы обращаетесь.
Код AS3:

textField1.text = "text1"
textField2.text = "text2"
textField3.text = "text3"

а когда вы добавите всё в "Фрагмент ролика" то выглядеть должно примерно так

Код AS3:

MyClip.textField1.text = "text1"
MyClip.textField2.text = "text2"
MyClip.textField3.text = "text3"

где MyClip название вашего клипа в который вы всё запихали.
если это в корне не то, то покажите какие ошибки у вас возникают

Vakula 16.04.2014 17:32

Сейчас протестирую =)
и отпишу результат =)

Добавлено через 10 минут
В коротком варианте все работает, сейчас добавлю все префиксы к существующим и выведу результат если сработает то все =)

Добавлено через 57 минут
Спасибо все работает =)
Очень вам благодарен!:yahoo:


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

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