Форум 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=122478)

Ras Misha 11.03.2009 23:53

обрезка мувиклипа
 
можно каким либо образом обрезать ненужную часть мувиклипа?
в мувиклипе просто линия, которая изменяет свой размер=)
если увеличивать или уменьшать mc._width мувиклип масштабируется
а мне надо чтобы ширина не менялась=)

gloomyBrain 12.03.2009 00:05

Нужно использовать линию с нулевой толщиной (harline в свойствах линии = properties)
+ как вариант: рисуем вертикальную линию (или горизонтальную) и меняем ее высоту (или ширину, если горизонтальная) а затем поворачиваем на нужный угол

Ras Misha 12.03.2009 00:07

так и делал
она у меня горизонтально, могу кинуть swf =) чтобы представить что там вообще делается)
сейчас я там просто сделал чтобы закрашивался белым кусок линии до нужной длины
а когда увеличивал ширину линия масштабировалась и становилась очень толстой)

Добавлено через 44 минуты
неужели никто не подскажет?=)

MaskiShow 12.03.2009 01:11

вы четко задачу поставте, непонятно что именно вы хотите

KiL33 12.03.2009 09:18

Цитата:

можно каким либо образом обрезать ненужную часть мувиклипа?
Маску не пробовал использовать?...

Жень Шень 12.03.2009 11:07

Цитата:

Сообщение от Ras Misha (Сообщение 804781)
...а когда увеличивал ширину линия масштабировалась и становилась очень толстой...

Привет!
Смотрим:
lineStyle(thickness:Number, rgb:Number, alpha:Number, pixelHinting:Boolean, noScale:String, capsStyle:String, jointStyle:String, miterLimit:Number)
noScale - отвечает за то, как будет вести себя линия при масштабировании. В Вашем случае надо прописать в качестве параметра "none"
Пример:
Код AS1/AS2:

lineStyle(1, 0x000000, 100, false, "none", "round", "miter")



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

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