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 06/04/2011, 22h17   #1
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Par défaut Rendu des composants

salut,
je développe une petite animation sous flex4.
ça marche bien sauf que le rendu des mes composants n'est pas correcte (voir franchement vilain).

Un exemple parlant, j'ai un objet Panel que j'utilise en popup. J'ai mis "drop shadow". Dans l'écran Design de Flash Builder, j'ai bien l'effet voulu. Mais dans le navigateur, l'ombre n'est en fait qu'un gros trait noir.

Comme layout, j'utilise spark.Layouts.BasicLayouts.

Merci d'avances pour vos éclairages.
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 10h12   #2
Nouveau Membre du Club
 
Homme alexandre
Ingénieur développement de composants
Inscription : mars 2011
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme alexandre
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur développement de composants
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 21
Points : 29
Points : 29
Salut julien.63,

Si je ne me trompe sous Flex4, le rendu de l'ombre est automatique.
catalor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 09h43   #3
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Le rendu est peut être automatique, mais c'est au développeur de décider si il veut la faire apparaitre au pas. Il y a une option "dropShadowVisible" pour cela.

De toute façon ce n'est pas vraiment le problème, j'avais pris ça à titre d'exemple. Ci-joint une capture d'écran de mon animation. Vous pouvez voir que la police (en bas à droite, le Linkbutton "+ d'infos") ne sont pas non plus propres. J'ai bien embarqué les polices pourtant.

J'ai essayé un autre projet test et là tout est rendu correctement...
Donc j'ai un problème avec ce projet là en particulier...
Images attachées
Type de fichier : jpg screen_shot.jpg (32,7 Ko, 2 affichages)
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 14h38   #4
Membre éclairé
 
Inscription : janvier 2004
Messages : 319
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2004
Messages : 319
Points : 384
Points : 384
Comment fais-tu la release de ton swf?
quels fichiers embarque-tu en plus de ton swf?
as-tu exécuté ton swf dans une page html vierge pour voir si ça marchait?
Kantizbak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2011, 10h08   #5
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
En fait j'ai découvert que c'était à cause d'un effet de transition. Voir ci-dessous, si l'effet Fade est activé alors le rendu est telle que sur la capture d'écran. Si l'effet est commenté, tout apparait normalement...
Bizarre, non ?!!

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<s:transitions>
		<s:Transition fromState="open" toState="closed">
			<s:Parallel duration="{duration}" 
						target="{this}"	effectEnd="{this.visible = false}">
 
				<mx:Blur blurXFrom="0" blurXTo="{blurValue}" 
						 blurYFrom="0" blurYTo="{blurValue}" />
 
				<!-- s:Fade alphaFrom="100" alphaTo="0" playheadTime="300" / -->
			</s:Parallel>
		</s:Transition>
 
		<s:Transition fromState="closed" toState="open">
			<s:Parallel duration="{duration}" 
						target="{this}" effectStart="{this.visible = true}"
						 >
 
				<mx:Blur blurXFrom="{blurValue}" blurXTo="0"
						 blurYFrom="{blurValue}" blurYTo="0"
						 target="{this}" />
 
				<!-- s:Fade alphaFrom="0" alphaTo="100" playheadTime="300"/ -->
			</s:Parallel>
		</s:Transition>	
	</s:transitions>
@Kantizbak :
* je fais la release en utilisant la fonctionnalité "export release build " dans Flash Builder
* pour les fichiers embarqués, j'ai pas changé les paramètres et je copie tout sur le serveur pour l'instant.
julien.63 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 05h44.


 
 
 
 
Partenaires

Hébergement Web