![]() |
|
||||||||||
|
|||||
|
Приветствую
Изучаю Flash по книге Колина Мука Начал с графического отображения. итак. В ней сразу же создаётся класс GreetingsApp (где я не понял) поэтому я сделал файл GreetingsApp.as в нём package { import flash.display.*; import flash.text.TextField; public class GreetingsApp extends Sprite{ public function GreetingsApp(){ var rectAndCircle = new Shape(); rectAndCircle.graphics.lineStyle(1); rectAndCircle.graphics.beginFill(0x0000FF,1); rectAndCircle.graphics.drawRect(125,0,150,175); rectAndCircle.graphics.beginFill(0xFF0000,1); rectAndCircle.graphics.drawCircle(50,100,50); rectAndCircle.x = 125; rectAndCircle.y = 100; addChild(rectAndCircle); var gtf:TextField = new TextField(); gtf.text = "Hello!"; gtf.x = 200; gtf.y = 300; addChild(gtf); trace("hello world"); } } } в той же папочке в котором в первом кадре создал action собственно трэйс обрабатывается а вот элементы не отображаются. уверен что addChild нужно делать к чему то. но в этом и вопрос. как вывести элементы на экран? Последний раз редактировалось Flcn; 31.05.2010 в 18:29. |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Наверное документу нужно задать класс GreetingsApp, а в первом кадре удалить скрипт, да бы не было ошибок.
|
|
|||||
|
i.o.
Спасибо. Работает |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|