Удалить фоновое изображение скина в State2 из State1 в мобильном проекте Flex 4.5 Blank Template Mobile Project

Я работаю над пустым мобильным проектом flex 4.5. Я использую состояния, чтобы перейти к следующей странице мобильного решения.

У меня есть фоновое изображение в «Состоянии 1», которое следует удалить в «Состоянии 2» и других состояниях.

Я пробовал все, и я не могу найти решение, так как я новичок в flex.

Пожалуйста, предложите мне любую ссылку или помогите мне с кодом, который работает.


person Dinesh    schedule 28.12.2011    source источник


Ответы (2)


Скажем, у меня есть 2 состояния. У меня есть 2 файла mxml скина, где у меня есть 2 bgiimages, указанные на каждом скине. В основном файле приложения я указал skinClass.state1="skins.bgskin1" и skinClass.state2="skins.bgskin2" в верхнем теге View, который работал со мной!!!

person Dinesh    schedule 24.01.2012

Выберите «Состояние 2» в правой части Flash Builder, затем установите для параметра «Фоновое изображение» значение «Нет» и сохраните проект.

Посмотрите, что он сделал с кодом, и вы увидите, как изменения состояния определяются в каждом компоненте.

person ShaunOReilly    schedule 24.01.2012
comment
Когда я щелкаю правой кнопкой мыши на State 2, я получаю только три варианта: 1. New, 2. Edit и 3. Delete. - person Dinesh; 24.01.2012
comment
Не щелкайте по нему правой кнопкой мыши. просто выберите его, а затем внесите изменения в дизайнере, а затем сохраните файл. Затем вы можете увидеть, что он сделал в файле mxml. - person ShaunOReilly; 24.01.2012
comment
Я нажал на желаемое состояние и не нашел свойство backgroundImage в окне свойств. Но у меня есть решение. Скажем, у меня есть 2 состояния. У меня есть 2 файла mxml скина, где у меня есть 2 bgiimages, указанные на каждом скине. В основном файле приложения я назвал skinClass.state1=skins.bgskin1 и skinClass.state2=skins.bgskin2. это идеально подходит для меня, чтобы изменить фоновое изображение в штатах. Спасибо за ваше предложение, которое помогло мне найти эти решения. Если ваше предложение работает с вами, я хотел бы знать точный способ, чтобы иметь другое решение этой проблемы. Извини, я тебя не понял. - person Dinesh; 24.01.2012