2010-03-18 9 views
0

J'essaie de définir un arrière-plan pour un canevas et de définir une répétition-x dessus. Mais tout ce que j'essaie ne fonctionne pas. J'utilise ce code:Répéter en arrière-plan dans Flex 3

<mx:Style> 
    Canvas.topbar { 
     borderColor: yellow; 
     alpha: 1.0; 
     backgroundImage: url('../assets/images/header.png'); 
     backgroundRepeat: x-repeat; 
    } 
</mx:Style> 
<mx:Canvas height="25" top="0" left="0" right="0" styleName="topbar"> 
    <mx:Label x="2" y="4" text="{system_name} {system_version}" height="15"/> 
</mx:Canvas> 

Mais il ne fonctionnera pas :(

Quel est le problème avec le code

Répondre

1

Essayez d'utiliser background-Image et background-Repeat dans la balise de style à la place

?.

Vous devez également vous assurer que l'image est accessible ou essayez d'incorporer l'image avec

background-Image: Embed('../assets/images/header.png'); 
+0

maintenant j'utilise: background-Image: Embed ('../ assets/images/header.png'); background-Répéter: x-repeat; et maintenant je vois l'image, mais pas la avec 100% de largeur :( – Timo

+1

Découvrez l'attribut de la taille de l'arrière-plan – Jason

+0

Aucun problème, cela fonctionne pour vous? – Jason