Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как скрыть часть элемента? (http://www.flasher.ru/forum/showthread.php?t=202664)

scnippers 31.07.2013 10:35

Как скрыть часть элемента?
 
Привет всем. Вобщем ни как ко мне в голову не придет идея реализации данной фичи. Суть такова есть муви клип контейнер в котором находится еще один клип, так вот если тот клип который внутри уйдет за границы размера клипа контейнера, то та часть которая вылезла должна быть скрыта, невидима.Короче весь смысл на картинке ниже
http://cs538510.vk.me/u72720622/doc/770889b1efcc/11.jpg
помогите как это можно в as сделать или это можно сделать стандартными средствами flash?
Всем спасибо!:)

Inet_PC 31.07.2013 10:47

Либо DisplayObject#scrollRect, либо DisplayObject#mask.

scnippers 31.07.2013 19:03

Спасибо scrollRect то что нужно!

Squirrel 01.08.2013 02:13

Можно сделать так:
создать BitmapData размером с контейнер и прозрачностью. в нее отрисовать полученные клипы, тогда то, что выходит за рамки контейнера, просто отрежется.

Либо (если нужно, чтобы отображались и контейнер и клип) сделать клип-контейнер и поверх него из этого же такого же клипа-дубликата маску, под которую класть новый клип.

Если не понятно, я напишу код.

scnippers 01.08.2013 14:08

Scroll Rect гораздо легче.


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

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