![]() |
|
||||||||||
|
|||||
|
Цитата:
|
|
|||||
|
А что у Вас не получается?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
ну во первых говорит что переменные undefined (т.к. нет var), если писать var - вылазят другие ошибки и не работает даже без strictMode
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 11
|
А как дублировать в Action Script 3 созданные мувиклипы с помощью Sprite?
Чтобы по сто раз одно и тоже не писать, т.к. есть эелементы похожые. ______________________________ Web-программирование |
|
|||||
|
а...понятно, а я просто писал var и для i и для a
Спасибо!)P.S. вопрос про спрайты как то не сюда. |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 11
|
Universe, вообще-то это моя тема и обсуждалась тут графика
______________________________ Web-программирование |
|
|||||
|
Цитата:
Цитата:
P.S. «похожые» – в каком классе проходят это правило? |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 11
|
Вот, например
var backColor:uint = 0x000000; var foreColor:uint = 0xFFFFFF; var btn_play:Sprite = new Sprite(); btn_play.graphics.beginFill(backColor); btn_play.graphics.drawRoundRect(0, 0, 35, 35, 8); btn_play.buttonMode = true; addChild(btn_play); var bg_panel:Sprite = new Sprite(); bg_panel.graphics.beginFill(backColor); bg_panel.graphics.drawRoundRect(0, 0, 400, 25, 8); addChild(bg_panel); bg_panel.x =40, bg_panel.y = 10; var icon1:Shape = new Shape(); with (icon1.graphics) { beginFill(foreColor), moveTo(0, 1); lineTo(00, 19), curveTo(0.5, 21, 3, 20); lineTo(18, 12), curveTo(20, 10, 18, 8); lineTo(03, 00), curveTo(0.5, -1, 0, 1); } btn_play.addChild(icon1); icon1.x = 8, icon1.y = 7; var btn_pause:Sprite = new Sprite(); btn_pause.graphics.beginFill(backColor); btn_pause.graphics.drawRoundRect(0, 0, 35, 35, 8); btn_pause.buttonMode = true; addChild(btn_pause); var icon2:Shape = new Shape(); icon2.graphics.beginFill(foreColor); icon2.graphics.drawRoundRect(0, 0, 4, 20, 3); btn_pause.addChild(icon2); icon2.x = 11, icon2.y = 7; var icon3:Shape = new Shape(); icon3.graphics.beginFill(foreColor); icon3.graphics.drawRoundRect(0, 0, 4, 20, 3); btn_pause.addChild(icon3); icon3.x = 19, icon3.y = 7; Неудобно будет потом код менять. Думаю, как-то класс написать для интерфейса. Но классы как создавать в Flash я еще не знаю. Как посоветуете красиво оформлять код такой? ______________________________ Web-программирование |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Естественно, все GUI-элементы должны быть отдельными классами - Button, ButtonIcon, SeekBar, VolumeBar. Читайте Мука. Лучше пусть теория идет впереди. Не учите себя делать неправильно.
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|