Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   рисовалка во флеше (http://www.flasher.ru/forum/showthread.php?t=82966)

SaGod 18.06.2008 19:15

у меня есть палитра-mixer в jpeg. можно получать из нее цвет и рисовать им?!какой нужен код подскажите пжлста...

Wolsh 18.06.2008 19:25

Для какой версии плеера?

SaGod 18.06.2008 19:30

8ая...

SaGod 18.06.2008 21:48

Вложений: 1
подскажите как связать переменную цвета с получаемым цветом (см исходник)?!?

Wolsh 18.06.2008 23:37

Вложений: 1
В восьмерке

SaGod 19.06.2008 15:38

спасибо огромное (: но возник еще воопрос:
Код:

var maps:BitmapData = new BitmapData(500, 500, true, 0xffffff);
this.attachBitmap(maps,1);

можно ли как-то двигать maps? т.е. сделать область рисования допустим по центру...?

Wolsh 19.06.2008 20:58

Замените код рисовалки. mcc - клип "бумага", на которой рисуется. Можете его двигать куда хотите.
Код:

// рисовалка просто для тестирования, без изысков :)

import flash.display.BitmapData;
var maps:BitmapData = new BitmapData(400, 300, false, 0xffffff);
var mcc:MovieClip = _root.createEmptyMovieClip("mcc", 10)
mcc.attachBitmap(maps,1);
mcc._x = 100
mcc._y = 30
function startline() {
    layer = this.createEmptyMovieClip("layer",100);
    layer._x = mcc._x
    layer._y = mcc._y
    layer.lineStyle(5, _root.colorSaver);
    layer.moveTo(layer._xmouse, layer._ymouse);
    layer.onMouseMove = line;
}
function line() {
    layer.lineTo(layer._xmouse, layer._ymouse);
    maps.draw(layer);
    updateAfterEvent();
   
}
function stopline() {
    delete layer.onMouseMove;
    layer.removeMovieClip();
}
this.onMouseDown = startline;
this.onMouseUp = stopline;


SaGod 19.06.2008 21:40

спасибо)
подскажите пжлста как сделать клип/слой с мышкой выше слоя рисовалки? просто поменяв в иерархии слои ничего не изменяется...т.е. нарисовав линию, мышка проходит под ней((

Wolsh 19.06.2008 23:21

аттачьте курсор выше лейера, то есть выше 100.

SaGod 21.06.2008 15:08

Код:

attachMovie("cursor", "pen", 101);
курсор выше, но он действует только над кнопками. почему?

zveryuka 24.03.2009 17:21

Можете подсказать - как можно очистить все что нарисовал?:)

iNils 24.03.2009 17:47

Чужие темы надо поднимать, только, если они на 99% совпадают с вашей.


Часовой пояс GMT +4, время: 17:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.