Как мне установить фоновое изображение в Actionscript?

#actionscript-3 #actionscript #background #actionscript-2

#actionscript-3 #actionscript #фон #actionscript-2

Вопрос:

Я искал его около двух часов и, похоже, не могу найти команду для преобразования этого небольшого фрагмента кода, чтобы изменить цвет шара на растровое изображение:

 on(release){
myColor = new Color(_root.ball_mc);
myColor.setRGB(0xFF0000);
}
  

Комментарии:

1. Растровое изображение уже есть в swf-формате или вам нужно загрузить внешний файл?

2. @jhocking: растровое изображение может быть любым …. что проще всего…

Ответ №1:

Предполагая, что ваш шар представляет собой векторную окружность, все, что вы можете сделать, это использовать его в качестве маски для растрового объекта:

http://www.republicofcode.com/tutorials/flash/as3masking/

Комментарии:

1. Да, что-то в этом роде …. верните фон шара моему изображению… но тогда мне нужно создать пользовательскую фигуру с фоном изображения

2. Я не уверен, о чем вы спрашиваете. Если вы установите шар в качестве маски растрового объекта, то получите круг, заполненный растровым изображением. Разве это не то, что вам нужно?

3. мне нужно сделать это динамически и иметь возможность менять фоновое изображение с одного на другое

Ответ №2:

если вы рисуете круг, вы можете использовать beginBitmapFill

вот пример

Комментарии:

1. Это круто, но я только что понял, что мне действительно нужно будет извлечь изображение из того же каталога:-( и поместить его в пользовательскую форму, которую мне еще предстоит создать

2. ли, ты носитель английского языка? Я не хочу критиковать вас слишком резко, если это языковой барьер.