PDA

Просмотр полной версии : background-repeat:repeat-x; - аналог


proxiServer
25.02.2010, 17:00
Как сделать повторяющийся фон клипа? У меня есть клип линии. Линия полосатая, причем полоски не простые, а с узором. Хочу что бы при изменении длины линии фон достраивался. Аналогично тому же поведению html/css.

background-repeat:repeat-x

Гуглил. Искал. Не помогло.

Что пришло на ум мне. На ресайз смотреть новый размер клипа(width). В соответствии с новым размером выкладывать нужное количество маленьких кусочков текстуры. Вот кусочки эти чем должны быть? Понятно что не клипы. Спрайты? или можно как-то получше сделать?

Psycho Tiger
25.02.2010, 17:11
beginBitmapFill :D

proxiServer
25.02.2010, 18:23
Мне поворачивать нужно потом эту линию)

Котяра
25.02.2010, 18:28
залей и поворачивай в своё удовольствие)

proxiServer
25.02.2010, 18:32
Дык, поворачиваю, а фон залитый не поворачивается) что делаю не так?)


import flash.geom.Matrix;
import flash.display.BitmapData;
import flash.display.Sprite;


var bitMap:BitmapData = new BitmapData(400,6);
bitMap = new traceLine(21,6);

var matrix:Matrix = new Matrix();
matrix.scale(0, 0);


var sampleSprite:Sprite = new Sprite();
graphics.lineStyle(0);
graphics.beginBitmapFill(bitMap, matrix);
graphics.drawRect(0,0,400,6);
graphics.endFill();
addChild(sampleSprite);
rotation = 100;