ФорумСообществоФлейм → Рисование мышкой во Flex

Рисование мышкой во Flex

  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 1 марта 2010 г. 13:54

    короче делаю рисование мышкой

    этот код лежит в обработчике события
    var circle:Shape = new Shape();
    circle.graphics.beginFill(0xFF0000);
    circle.graphics.drawCircle(event.stageX, event.stageY, 3);
    circle.graphics.endFill();
    this.addChild(circle);

    дебаггер пишет что "Невозможно преобразовать Shape в IUIComponent"

    хотя пример взят из документации
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 1 марта 2010 г. 14:12, спустя 18 минут 35 секунд

    Frozzeg, а ошибку можем прочитать? :)

    а понять? :)

    http://livedocs.adobe.com/flex/3/langref/mx/states/AddChild.html#AddChild%28%29

    http://www.adobe.com/livedocs/flex/2/langref/flash/display/Shape.html

    судя из доков думаю что надо так

    var circle:Shape = new Shape();
    circle.graphics.beginFill(0xFF0000);
    circle.graphics.drawCircle(event.stageX, event.stageY, 3);
    circle.graphics.endFill();
    this.addChild(null, circle);
    Сапожник без сапог
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 1 марта 2010 г. 14:22, спустя 9 минут 27 секунд


    Frozzeg, а ошибку можем прочитать? :)

    а понять? :)

    а исправить?)



    судя из доков думаю что надо так

    var circle:Shape = new Shape();
    circle.graphics.beginFill(0xFF0000);
    circle.graphics.drawCircle(event.stageX, event.stageY, 3);
    circle.graphics.endFill();
    this.addChild(null, circle);

    у метода addChild всего 1 аргумент
    Спустя 28 сек.
    у меня флекс 3,0
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 1 марта 2010 г. 15:10, спустя 48 минут 2 секунды

    попробовал рисовать не на mxml, а на картинке - запахало
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!