![]() |
обращение несуществующего свойства
package
{ import flash.display.Sprite; public class Drawer extends Sprite { public function Drawer() { } public static function drawDot(color:uint,dotSize:int):Sprite{ var dot:Sprite = new Sprite; dot.name = "dot"; dot.graphics.beginFill(color); dot.graphics.drawCircle(dotSize,dotSize,dotSize); dot.graphics.endFill(); return dot; } public static function drawLine(diagonal:Number):Sprite{ //line var line:Sprite = new Sprite; line.graphics.lineStyle(2,0x000000); line.graphics.moveTo(0, -Launcher.DOT_RADIUS); line.graphics.lineTo(0,-diagonal+15+Launcher.DOT_RADIUS) line.graphics.moveTo(0,-diagonal+Launcher.DOT_RADIUS) line.graphics.lineTo(-5*Math.sqrt(3), -diagonal+15+Launcher.DOT_RADIUS) line.graphics.lineTo(5*Math.sqrt(3), -diagonal+15+Launcher.DOT_RADIUS) line.graphics.lineTo(0,-diagonal+Launcher.DOT_RADIUS) return line } } } Есть вот такой код, но ругается на Launcher. Пишет обращение несуществующего свойства Launcher. Что делать? |
Прописать его импорт (если он у вас вообще существует).
|
Еще вопрос - возьмем 1 функцию, которая рисует точки. Куда ее импортировать или что к ней нужно дописать, чтобы в браузере появилась точка?
|
В каком месте браузера нужна точка?
|
Да, в любом. Вот допустим надо нарисовать две точки с любыми координатами. Но как его прописать так. Да, и еще, когда создаешь Flex проект во Flash Builder, то этот скрипт не вставляется ни между тегами <fx:declarations>, ни между <fx:Script>. В первом и во втором случаях ругается на package и на то, что класс не может быть вложенным. Вот как нарисовать эти две точки в Flex проекте в Flash Builder 4.6 Premium.
|
| Часовой пояс GMT +4, время: 16:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.