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 22/03/2011, 15h21   #1
Invité régulier
 
Inscription : février 2008
Messages : 26
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 26
Points : 8
Points : 8
Par défaut Background Fullscreen transparent

Bonjour, tout est dans le titre

J'ai une application plutôt simple, avec un bouton qui exécute la fonction suivant au clic :

Code :
1
2
3
4
5
6
7
8
public function fullScreen():void
{
	if ( stage.displayState != StageDisplayState.FULL_SCREEN )
	{
		stage.displayState = StageDisplayState.FULL_SCREEN;
		stage.align = ""; // Aligne center - center, oui c'est bizarre mais ça marche :p
	}
}
après avoir cliqué, l'application apparait bien au centre de l'écran mais a un fond blanc.. alors que j'aimerai bien avoir un fond transparent, avec un alpha 0.5 par ex.

j'ai pas mal cherché, mais j'ai rien trouvé de correct.

Ps : mon application a déjà le wmode a transparent, et j'ai testé en skinant l'application avec des background et backgroundalpha, mais rien ne fonctionne :'(
Equilibrius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 22h24   #2
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Bonsoir

Quelques infos ici :

flex-builder-transparence-fond

Mais il y a peut-être des solutions plus accessibles.
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 09h46   #3
Invité régulier
 
Inscription : février 2008
Messages : 26
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 26
Points : 8
Points : 8
Bonjour, merci pour la réponse, mais j'ai déjà testé cette méthode sans succès

pour le lien dont le contenu est :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1/ Mettre la valeur 0 à la propriété backgroundAlpha:
 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
...
backgroundAlpha="0">
 
Editer le fichier javascript AC_OETags.js
2/ Chercher la balise <object>...</object> ajouter dedans <param name="wmode" value="transparent" /> :
<object>...<param name="wmode" value="transparent" /></object> 3/ Chercher la balise <embed ...>et ajouter dans la balise ouvrante wmode="transparent" :
<embed ...wmode="transparent">....</embed> 4/ Chercher AC_FL_RunContent()...AC_GetArgs(... et ajouter à la liste "wmode", "transparent" :
AC_GetArgs
(  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
 , "application/x-shockwave-flash","wmode", "transparent"
);
On peu tout simplement ajouter la ligne

Code :
params.wmode = "transparent";
dans le fichier html-template/index.template.html à la suite des autres params.xxx

le backgroundAlpha à 0 comme dit plus haut est en fait facultatif (sous FF 3.6 / 7.64 du moins )

Equilibrius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h30.


 
 
 
 
Partenaires

Hébergement Web