Для моего проекта flex, который я делаю, я пытаюсь изменить фон моего веб-сайта и изменить изображение, на которое я нажал.Фон на главной странице я установил следующим образом:
<s:BorderContainer id="backgroundContainer" width="100%" height="100%" backgroundImage="@Embed('assets/background.png')" borderAlpha="0">
<s:layout>
<s:VerticalLayout horizontalAlign="center"/>
</s:layout>
<mx:LinkBar styleName="mainnav" width="600" dataProvider="content" horizontalCenter="0" paddingLeft="20" paddingTop="125"/>
<s:Image top="5" bottom="5" horizontalCenter="50" source="assets/nav.png"/>
<mx:ViewStack id="content">
<mx:HBox id="home"
label="Home">
<component:home/>
</mx:HBox>
<mx:HBox id="bio"
label="Bio">
<component:bio/>
</mx:HBox>
<mx:HBox id="portfolio"
label="Portfolio">
<component:portfolio/>
</mx:HBox>
<mx:HBox id="contact"
label="Contact">
<component:contact/>
</mx:HBox>
</mx:ViewStack>
</s:BorderContainer>
Теперь внутри моего компонента я пытаюсь установить фон изображения, на котором вы щелкнете.* Я вызываю эту функцию, когда вы нажимаете на изображение.
<mx:Image id="img1" source="assets/placeholder.jpg" click="changeBackground(event)"/>
Но она не работает.Мне было интересно, как это сделать?
Спасибо, Томас