|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Программная обводка мувика нарисованного ручками
Хочу обвести мувик мувик нарисованый ручками в процессе выполнения флешки. Возможно ли такое вообще. Я придумал 2 способа.
1й Делаем дубликат мувика увелисивыаем его на несколько пикселей, центрируем и делаем свапдептх с исходный (чтобы был снизу), пробывал обводка получаеться корявенькая %(( 2й Очень громозкий, обходим контур мувика с помощью хит-теста и если граничная точка то рисуем линию если нет ищем следующую точку. не пробывал, но видно, что довольно таки корявый и ресурсоемкий способ. Кто нить еще может предложить варианты? (Насколько я подозреваю в 8 флеше это делаеться с пол тычка, но это нужено реализовать в 7 %(( ) |
|
|||||
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Вот так пойдет?
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
Ему нужно сделать контур у заливки, а не сначала контур, потом заливку.
__________________
Ветер в харю - я худею! |
|
|||||
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Ну так пожалуйста.... В чем проблема? Это еще легче.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
Оооо, спасиба sergwizard !!!
Как я и предпологал такой способ не сильно подходит для моих целей из-за продолжительности рассчетов %((. Мне нужно обвести порядка 20-(.... ну думаю что не больше 100) мувиков за кадр, ну максимум за 1-2 секунды(порядка 25-50 кадров). Качество чтобы было как qlt =1 %)), а контуры у мувиков довольно сложные (области на карте) Короче утопически бредовая идея %(. Попробую конкретизировать задачу. ну и чтобы было больше места для размышлений. Есть нарисованая карта, она разбита на области (каждая область отдельный мувик). Области находяться впритык друг к другу. Нужно сделать у них границу т.е. чтобы они разделялись друг от друга тонкой линией. С мувиками программно можно делать что угодно - масштабировать, менять цвет, прозрачность, можно их дублировать...... и т.д. и т.п. главное чтобы это было быстро %)) Как вариант я сейчас сделал так : увеличиваю размер мувика на 2 пиксела (если центрирован по центру то все, если по верхнему левому углу то еще меняю координуты на 1пх), и присваиваю ему альфу где то 70-90, получаеться что они накладываються друг ну друга и эти места наложения более яркие т.е. получается тоненькая линия. ну почти то что нужно %)) Интересны ваши варианты/предложения. Код мне не нужен, нужны только алгоритмы %)). |
Часовой пояс GMT +4, время: 01:56. |
|
« Предыдущая тема | Следующая тема » |
|
|