AurelR
Nov 10 2008, 09:58 AM
Salut,
j'ai un souci depuis la sortie du flash player 10.
J'ai un menu avec des textField. Avec le flash player 9 ça marche nickel, mais des que je met le flash player 10 certains textes sont coupés. Je ne peux pas vous montrer l'exemple car c'est du dev, mais je voulais savoir si quelqu'un avait déjà rencontré ce probleme.
AurelR
Nov 27 2008, 02:07 PM
Je fais un petit up car j'ai toujours le probleme.
Voici l'url
regardé bien, la fin des textes et coupé, c'est flagrant sur le grand text. J'utilise TextFieldAutoSize.LEFT
dada
Nov 27 2008, 03:20 PM
Salut,
Il faut voir les sources. Tente de reproduire le problème dans un code concis pour qu'on puisse tester.
AurelR
Nov 27 2008, 03:26 PM
Pour etre sur de ce que je dis, est ce que tu pourrais tester le site avec flashplayer 9 (si tu as un peu de tps bien sur)
paodao
Nov 27 2008, 03:29 PM
salut
y'a un plugin pour firefox qui te permet de choisir la version du flashplayer que tu veux utiliser
par contre je connais plus son nom
a+
AurelR
Dec 1 2008, 11:00 AM
J'ai peut être une piste(qui m'est apparu et que je ne pourrais tester avant ce soir) pour ceux qui ont suivi m'ont probleme. En fait je developpais mon appli avec flex builder. Je pense que le probleme venait du flex SDK. La version que j'utilisais etais la 3.0. Je pense qu'en passant à la version 3.2 mon problème devrait être résolu.
Loophealer
Dec 1 2008, 11:15 AM
Citation (paodao @ Nov 27 2008, 04:29 PM)

y'a un plugin pour firefox qui te permet de choisir la version du flashplayer que tu veux utiliser
par contre je connais plus son nom
Y'a
Flash Switcher mais qui est pas encore compatible FireFox 3...
Ciao
gludion
Dec 1 2008, 12:00 PM
salut,
Effectivement en Flash 10 tes textes sont coupés (j'ai "produ" au lieu de "produit"), et en Flash 9 nickel.
(j'ai installé Flash Switcher pour Firefox 3:
ici:
http://www.sephiroth.it/firefox/flash_switcher/explications en français ici:
http://lestringdanslarray.com/2008/05/16/f...sions-de-flash/ )
Tout ce que je sais c'est que j'ai déja vu ce bug évoqué sur plusieurs forums en anglais.
Je crois que c'est un des bugs les plus pénibles mais j'ai pas creusé.
http://www.google.fr/search?q=textfield+bug+Flash+player+10http://www.flashmove.com/forum/showthread.php?t=34770http://bugs.adobe.com/jira/browse/FP-777 à++
AurelR
Dec 1 2008, 01:26 PM
Voila un petit exemple.
// edit //
Voici le bon html
//re edit //
Le html ne marche pas.
Prenez le fla faite f12 (publication html). et la tada le text est coupé.
AurelR
Dec 1 2008, 01:33 PM
petite précision, ça ne marche a cause la police embarquée.
Avec _txt.embedFonts = true
ça marche pas
et avec _txt.embedFonts = false;
ça marche
la pieuvre
Dec 1 2008, 03:08 PM
salut il semble surtout que ce soit _txt.textWidth qui déconne, à noter que ça dépend de la taille de la police avec du 14 chez moi ça passe nickel.
dada
Dec 1 2008, 03:22 PM
Salut,
C'est la méthode setTextFormat qui bog, le code suivant ne présentant pas le défaut (defaultTextFormat) :
Action Script
var _sprite:Sprite = new Sprite();
_sprite.addEventListener(MouseEvent.CLICK, onClick);
var _typo:TextFormat = new TextFormat('Century Gothic', '12', 0x000000);
var _txt:TextField= new TextField();
_txt.defaultTextFormat = _typo;
_txt.text = 'coucou coucou !!';
_txt.autoSize = TextFieldAutoSize.LEFT;
_txt.antiAliasType = AntiAliasType.ADVANCED;
_txt.embedFonts = true;
// _txt.setTextFormat(_typo); // Ceci provoque un défaut d'affichage avec le FP10 (fin de texte tronqué)
_sprite.addChild(_txt);
addChild(_sprite);
function onClick(e:MouseEvent) {
}
la pieuvre
Dec 1 2008, 03:28 PM
je ne suis pas d'accord avec toi dada j'ai essayé e ça m.... pareil (en fait j'ai l'impression que le bug est plus ou moins aléatoire)...
AurelR
Dec 1 2008, 03:30 PM
Dada, Ton exemple ne fonctionne pas mieux que le mien.
Comme dis la pieuvre en 14 ça passe mais pas en 12
dada
Dec 1 2008, 03:34 PM
Ha...

Pourtant chez moi c'est flagrant, le problème n'apparaît qu'avec setTextFormat.
paodao
Dec 1 2008, 03:51 PM
salut
si la police n'est pas intégré ca bug toujours ?
a+
AurelR
Dec 1 2008, 04:24 PM
Vraiment étrange comme bug de @^{:!ù
Avec la police non intégré, je ne crois pas que ça bug.
En tout cas le site doit sortir, il faut que je trouve la solution.
la pieuvre
Dec 1 2008, 04:30 PM
je crois que j'ai trouvé !! c'est le antialising qui pose problème !! sans ça marche nickel avec ça foire.
AurelR
Dec 1 2008, 04:33 PM
Sans l'antialising çà marche, mais il faut vraiment que la typo soit clean. #`@ù^$ Y aurait une correction du fp 10 prévu d'ici pas longtemps ?
dada
Dec 1 2008, 04:38 PM
Citation (AurelR @ Dec 1 2008, 05:33 PM)

Sans l'antialising çà marche, mais il faut vraiment que la typo soit clean. #`@ù^$ Y aurait une correction du fp 10 prévu d'ici pas longtemps ?
Ils en sortiront sûrement une, à condition que ceux qui trouvent des bugs les rapportent...
https://bugs.adobe.com/Je pense que d'ici peu on va ouvrir une salle en rapport avec les bugs, histoire de les tester, valider, puis rapporter.
AurelR
Dec 1 2008, 04:41 PM
Celui la a déjà été rapporté.
dans le post de gludion il y a un lien qui en parle
la pieuvre
Dec 1 2008, 05:20 PM
bon encore un cautère sur une jambe de bois mais si tes textfield sont de même genre que celui de ton test à savoir qui se redimensionnent uniquement vers la gauche tu peux
enlever le autosize.
et rajouter avant le antialiasing :
_txt.width = _txt.textWidth + 4; // 4 étant la marge habituelle entre la taille du chtext et celle du text.
c moche mais ça marche!!

Action Script
var _sprite:Sprite = new Sprite();
_sprite.addEventListener(MouseEvent.CLICK, onClick);
var _typo:TextFormat = new TextFormat('Century Gothic', '12', 0x000000);
var _txt:TextField= new TextField();
_txt.defaultTextFormat = _typo;
_txt.text = 'coucou coucou !!';
_txt.embedFonts = true;
_txt.width = _txt.textWidth + 4;
_txt.antiAliasType = AntiAliasType.ADVANCED;
_txt.cacheAsBitmap = true;
_sprite.addChild(_txt);
addChild(_sprite);
à noter qu'un petit cacheAsBitmp n'est pas dégeu non plus...
AurelR
Dec 2 2008, 07:41 AM
J'avais aussi trouvé cette méthode. Ca craint de devoir en arrivé la
AurelR
Dec 2 2008, 07:50 AM
C'est chiant quand meme, je dois bientot livrer le site et en flash 9 c'est nickel et avec flash 10 j'ai des millions de bug(text coupé, bouton qui n'apparraisse pas). Je peux pas livrer un site comme ça mais le probleme c'est que j'arrive a échéance.
N'y aurait-il pas une solution miracle ?
la pieuvre
Dec 2 2008, 08:36 AM
il y a un moment où la solution miracle c'est la bricole !!
alors il te reste 2 solutions :
soit tu continue à te lamenter sur ton sort et sur le fait qu'il n'existe pas de solution élégante pour régler ton problème et tu ne peux pas livrer ton site à temps et en état,
soit tu prends les méthodes, certes pas très jolies mais efficaces, qui te permettent d'éradiquer les bugues et de finir ton site à temps.
dada
Dec 2 2008, 08:58 AM
Salut,
Avec la version 10.0.12.36 le bug semble corrigé, vous pouvez confirmer ?
http://www.adobe.com/support/flashplayer/
AurelR
Dec 2 2008, 09:37 AM
Ce n'est pas une question de lamentation, c'est juste que si y a moyen d'eviter la bricole autant le trouver. Mais apparement pour l'heure actuel il n'y a pas l'air d'y en avoir donc c'est surement ce que je vais faire mais je vais attendre le dernier moment. Tu avouera quand meme que c'est relou d'en arriver la surtout pour un bug du fp10.
Pour la version 10.0.12.36 ça n'a pas l'air de corriger le bug
AurelR
Dec 2 2008, 06:02 PM
En tout cas merci d'avoir consacré autant de temps a ce proleme.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez
cliquer ici.