Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2008, 11h21   #1
Membre à l'essai
 
Inscription : septembre 2007
Messages : 201
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : septembre 2007
Messages : 201
Points : 24
Points : 24
Par défaut [TitleWindow] Comment créer un style personalisé ?

Bonjour à tous,

J'ai commencé le Flex hier.
J'ai créé le layout de mon application sans trop de problèmes.

Tout au long de mon application, je vais utiliser des TitleWindows mais j'aimerais que celle-ci soient "stylées" comme mon application.

Voici un exemple de TitleWindow que j'aimerais :


Comment dois-je m'y prendre pour "designer" une TitleWindow de cette manière ?
gufra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 11h56   #2
Membre à l'essai
 
Inscription : septembre 2007
Messages : 201
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : septembre 2007
Messages : 201
Points : 24
Points : 24
Dans l'aide de Flex Builder, il nous montre un "CSS Styles panel (Window > CSS Styles)"
(http://livedocs.adobe.com/flex/1/fle...e=brady510.htm)



J'ai bien Flex Builder 2.0.1 mais je n'ai pas ce panel.
Est-ce mon flex builder qui aurait un problème ?
gufra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 16h30   #3
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
si tu veux attacher une feuille de style a ton application flex(c'est bien ce que tu veux faire?)

il suffit de faire file->new->css file


mais vu la simplicité de la solution je ne suis pas sur d'avoir compris ta question


PS/ tu devrais peut etre utiliser flex builder 3
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 16h40   #4
Membre à l'essai
 
Inscription : septembre 2007
Messages : 201
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : septembre 2007
Messages : 201
Points : 24
Points : 24
Citation:
Envoyé par Jim_Nastiq Voir le message
si tu veux attacher une feuille de style a ton application flex(c'est bien ce que tu veux faire?)

il suffit de faire file->new->css file
Il faut même rajouter ceci :
Code :
<mx:Style source="style.css"/>
Citation:
Envoyé par Jim_Nastiq Voir le message
PS/ tu devrais peut etre utiliser flex builder 3
Les versions bêta pour une application entreprise : non-merci !
gufra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 16h43   #5
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
hum... c'est quoi le problème alors??



et pour Flex Builder 3, je te précise que je l'utilise dans un cadre pro, et laV 3 beta 3 est toujours mieux que la V2
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 16h57   #6
Membre à l'essai
 
Inscription : septembre 2007
Messages : 201
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : septembre 2007
Messages : 201
Points : 24
Points : 24
Citation:
Envoyé par Jim_Nastiq Voir le message
hum... c'est quoi le problème alors??
Le problème c'est pour m'y retrouver dans les css de Flex.

Exemple :
Code :
1
2
3
4
.myTitleWindow
{
	title-background-skin:Embed('../../assets/images/title-fond.png', background-size='100%');
}
Me donne l'erreur :
Code :
Invalid metadata format.
Ou encore :
Code :
<mx:Canvas height="69" styleName="header">
Si je spécifie le height dans le style "header", il ne le prend pas en compte :
Code :
1
2
3
4
.header
{
	height:69;
}
Citation:
Envoyé par Jim_Nastiq Voir le message
et pour Flex Builder 3, je te précise que je l'utilise dans un cadre pro, et laV 3 beta 3 est toujours mieux que la V2
Pour le projet que je suis entrain de développer, on utilisait précédement Google Web Toolkit (bêta évidemment vennant de Google) et la mise en production a été impossible, donc maintenant les versions bêta, je me méfie. (où même plus je ne veux même pas y toucher !)
gufra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 17h05   #7
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
EDIT: oops boulette... j'ai rien écrit
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 17h14   #8
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
ceci fonctionne chez moi...

Code :
1
2
3
4
5
TitleWindow
{
	title-background-skin:Embed('assets/fenetre2.png');
	background-size:'100%';
}
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2008, 12h40   #9
Membre à l'essai
 
Inscription : septembre 2007
Messages : 201
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : septembre 2007
Messages : 201
Points : 24
Points : 24
Merci, ca marche très bien.

J'ai une autre question.
J'essaie de personnaliser le focus-skin des TextInput.

Voici mon css :
Code :
1
2
3
4
5
6
.myTextInput
{
	background-color:#fdfdf3;
	border-style:none;
	focus-skin:Embed(background-color=#fdfdf3);
}
J'essaie de faire que la couleur de fond de ma TextInput soit #fff39c quand celle-ci a le focus.

Mais j'obtiens l'erreur :
Citation:
Invalid metadata format.
Comment faire pour spécifier un background-color différent en focus-skin ?
gufra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2008, 10h20   #10
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
j'ai pas testé mais a mon avis ton code CSS est pas correct au niveau du focus-skin, tu as un Embed avec derriere du code css... vérifie bien la syntaxe sur différent site pour confirmer que tu as un code correct au niveau syntaxique
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2008, 10h46   #11
Membre à l'essai
 
Inscription : septembre 2007
Messages : 201
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : septembre 2007
Messages : 201
Points : 24
Points : 24
Citation:
Envoyé par Jim_Nastiq Voir le message
vérifie bien la syntaxe sur différent site pour confirmer que tu as un code correct au niveau syntaxique
C'est justement ce que je cherche, la syntaxe à utiliser quand on a pas de Embed a spécifier.

Je vais encore faire quelques recherches, je posterais la réponse si je la trouve.
gufra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2008, 10h58   #12
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
si tu ne trouve pas en CSS tu peux attacher un evenement au click(focus) et modifier le style du composant en actionscript(setStyle)
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2008, 09h06   #13
Membre à l'essai
 
Inscription : septembre 2007
Messages : 201
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : septembre 2007
Messages : 201
Points : 24
Points : 24
Voila c'est ce que j'ai fais, même si je trouve la méthode pas très propre.
gufra est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h33.


 
 
 
 
Partenaires

Hébergement Web