![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2012
Сообщений: 22
|
Подскажите как добавить на сцену картинку из библиотеки и в последствии изменять её на другую
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
добавляешь на сцену через addChild, ну а меняешь ее обновляя через библиотеку
__________________
а за окном атлантический океан! |
|
|||||
|
Регистрация: Oct 2012
Сообщений: 22
|
Цитата:
У меня 12 таких фонов которые нужно будет изменять по событиям, получается мне придётся таким же способом создавать ещё 11 и при необходимости удалять экземпляр а на его месте иницализировать новый с другой фоновой картинкой? Или можно передать этому экземпляру (fon) другую картинку из библиотеки? И ещё, правильно ли я понимаю что на это фоновое изображение другие картинки добавляются также по средствам addChild()? тоесть также приобразую новое изображение в символ, назначаю класс но метод addChaild использую уже от fon верно? Последний раз редактировалось udaaff; 29.10.2012 в 10:13. |
|
|||||
|
[+4 06.05.14]
|
В данном случае как ни крутись 12 объектов создавать придется. Либо перестаем писать в IDE и используем embed тег, хотя и в иде можно его юзать. Зашиваем в класс все 12 картинок и перебором включаем нужную. Картинки теперь в библиотеку класть не надо будет, а положить рядом с swf - и зашивать.
__________________
Марк Tween |
|
|||||
|
Регистрация: Dec 2011
Сообщений: 70
|
Цитата:
Код пишу во FlashDevelop, графика в символах во FlashIDE. Вот так я зашиваю в класс один символ. Как зашить несколько символов и перебором включить нужную? |
|
|||||
|
[+4 06.05.14]
|
Если используем картинки, то для каждой картинки класс создавать не надо, не нужно так же их во FlashIDE класть вообще.
[Embed(source = "123.jpg")] private const img1:Class; private var bit1:Bitmap = new img1() as Bitmap; [Embed(source = "123.jpg")] private const img2:Class; private var bit2:Bitmap = new img2() as Bitmap; [Embed(source = "123.jpg")] private const img3:Class; private var bit3:Bitmap = new img3() as Bitmap; public class MenuButton extends BaseButton { // поля и методы класса }
__________________
Марк Tween |
|
|||||
|
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
А разве в этом примере вы не создаёте для каждой картинки по классу?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|