Форум 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)
-   -   BitmapData и растягивание картинки (http://www.flasher.ru/forum/showthread.php?t=174195)

sssppp6 19.01.2012 17:22

BitmapData и растягивание картинки
 
Вложений: 5
есть две пнг картинки, их нужно растянуть по экрану
[1]
http://www.flasher.ru/forum/attachme...1&d=1326974905
меня интересует только черная часть, белые углы трогать не нужно они нормального размера.
http://www.flasher.ru/forum/attachme...1&d=1326975101
т.е нужно растянуть только ту часть которая выделена
[2]
http://www.flasher.ru/forum/attachme...1&d=1326975233
Нужно вытянуть эти части
http://www.flasher.ru/forum/attachme...1&d=1326975396

чтобы в итоге получилось так
http://www.flasher.ru/forum/attachme...1&d=1326975699

Нормальной инфы по битмап не нашел...

iNils 19.01.2012 18:42

Бить картинку на 3 части. Левую не трогать, середину растягивать, а правую смещать по оси X.
Если нужно менять и высоту, то разбить картинку на 9 частей.

sssppp6 19.01.2012 18:54

Цитата:

Бить картинку на 3 части. Левую не трогать, середину растягивать, а правую смещать по оси X.
Если нужно менять и высоту, то разбить картинку на 9 частей.
А где можно найти инфу по битмап?(желательно на русском)

trick dexter 19.01.2012 19:21

в гугле есть почти всё ;)

dark256 19.01.2012 19:23

Вложений: 1
А что мешает вставить ее в IDE, разгруппировать (ctrl-B) и полученный шэйп нарезать уже на три клипа?

Код AS1/AS2:

MD._x = LT._x+LT._width
MD._width = RT._x - LT._x - LT._width


sssppp6 19.01.2012 19:56

Цитата:

А что мешает вставить ее в IDE, разгруппировать (ctrl-B) и полученный шэйп нарезать уже на три клипа?
Если бы все было так просто...
Нужен именно битмап

dark256 19.01.2012 20:01

А зачем все усложнять-то? :)
Тем более, что:

Цитата:

есть две пнг картинки

sssppp6 19.01.2012 20:49

ну)))
По идее, эти картинки подгружаются в проект, там я их разрезаю и маштабирую... Суть в том что картинки будут разные, а подгружать 9 картинок като не очень))

dark256 19.01.2012 21:12

Грузите их 1й СВФ-кой и выбирайте из нее то, что надо.

iNils 19.01.2012 21:22

Цитата:

Сообщение от sssppp6 (Сообщение 1057993)
ну)))
По идее, эти картинки подгружаются в проект, там я их разрезаю и маштабирую... Суть в том что картинки будут разные, а подгружать 9 картинок като не очень))

Зачем подгружать 9? Подгружать надо одну, а потом программно с ней манипулировать. Делов то, написать один класс, который будет имитировать работу scale9grid.


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

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