Страница 1 из 2
Вопрос
Добавлено: 30 апр 2010, 19:08
dead_luminor
Впринцыпи с as 3.0 разобрался. Даже написал простенькое приложение.
Как в as 3.0 вывести какоето окно на экран и по нажатию на крестик его закрыть?
Re: Вопрос
Добавлено: 30 апр 2010, 19:52
Noise Gate
Думаю, создать Sprite или MovieClip, содержащий то, что должно находиться в окне, добавить в список отображения (addChild)
Ну а далее повесить на него EventListener, который будет его закрывать (removeChild)
Re: Вопрос
Добавлено: 30 апр 2010, 20:18
bodnar
Да, да нарисовать символ в библиотеке (так как должно выглядеть окно должно) Потом прописать этому мувику класс, в нужный момент создавать экземпляр класса, и все как сказал Noise Gate
Re: Вопрос
Добавлено: 30 апр 2010, 21:19
dead_luminor
оуу спасибо!
Re: Новое окно!
Добавлено: 03 май 2010, 18:13
dead_luminor
Сорри.
Возникли вопросы из разных областей...
Как сменить начальные координаты обьекта? Какая функция?
как в самом начале запуска приложения сделать все visible = false; ?
как сделать функцию
Re: Вопрос
Добавлено: 03 май 2010, 21:43
Александр
dead_luminor писал(а):Как сменить начальные координаты обьекта?
dead_luminor писал(а):как в самом начале запуска приложения сделать все visible = false;
сделать каждому объекту visible = false. Можно поместить все объекты на один мувиклип и делать visible = false только ему.
dead_luminor писал(а):как сделать функцию
нажатие на кнопку или проверка была ли когда-то нажата кнопка?
Re: Вопрос
Добавлено: 04 май 2010, 09:12
dead_luminor
проверить была-ли уже нажата за этот запуск приложения
и еще один вопрос.
как сделать прокрутку? допустим не в 1 текстовом поле, а прокрутку текстовых полей
допустим у меня есть 10 текстовых полей, я хочу чтобы по нажатию кнопки вверх-вниз отобразились другие поля которые не влезли на сцену.
Re: Вопрос
Добавлено: 04 май 2010, 13:56
Noise Gate
dead_luminor писал(а):допустим у меня есть 10 текстовых полей, я хочу чтобы по нажатию кнопки вверх-вниз отобразились другие поля которые не влезли на сцену.
тебе придется либо менять спрайт-контейнер, в котором содержаться твои поля (одни поля убирать, другие добавлять), либо использовать ScrollPane:
http://help.adobe.com/ru_RU/AS3LCR/Flas ... lPane.html
http://help.adobe.com/ru_RU/ActionScrip ... -7fa2.html
Re: Вопрос
Добавлено: 04 май 2010, 14:03
dead_luminor
Я пока делал с пмощью visible
Попожже попробую с помощью скролла
Re: Вопрос
Добавлено: 04 май 2010, 18:03
Александр
dead_luminor писал(а):проверить была-ли уже нажата за этот запуск приложения
Если кнопка была нажата, то вероятно какое-то действие было совершено. Вот по этому и можно проверять.
Или по нажатию кнопки присваивать какой-то переменной какое-то значение, которое потом сравнивать.