#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:
Предполагая, что ваш шар представляет собой векторную окружность, все, что вы можете сделать, это использовать его в качестве маски для растрового объекта:
Комментарии:
1. Да, что-то в этом роде …. верните фон шара моему изображению… но тогда мне нужно создать пользовательскую фигуру с фоном изображения
2. Я не уверен, о чем вы спрашиваете. Если вы установите шар в качестве маски растрового объекта, то получите круг, заполненный растровым изображением. Разве это не то, что вам нужно?
3. мне нужно сделать это динамически и иметь возможность менять фоновое изображение с одного на другое
Ответ №2:
если вы рисуете круг, вы можете использовать beginBitmapFill
вот пример
Комментарии:
1. Это круто, но я только что понял, что мне действительно нужно будет извлечь изображение из того же каталога:-( и поместить его в пользовательскую форму, которую мне еще предстоит создать
2. ли, ты носитель английского языка? Я не хочу критиковать вас слишком резко, если это языковой барьер.