Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   обращение несуществующего свойства (http://www.flasher.ru/forum/showthread.php?t=185537)

Pcheloed 14.10.2012 20:10

обращение несуществующего свойства
 
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. Что делать?

alatar 14.10.2012 20:19

Прописать его импорт (если он у вас вообще существует).

Pcheloed 15.10.2012 02:31

Еще вопрос - возьмем 1 функцию, которая рисует точки. Куда ее импортировать или что к ней нужно дописать, чтобы в браузере появилась точка?

Astraport 15.10.2012 10:21

В каком месте браузера нужна точка?

Pcheloed 15.10.2012 12:54

Да, в любом. Вот допустим надо нарисовать две точки с любыми координатами. Но как его прописать так. Да, и еще, когда создаешь 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.