|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : juillet 2008 Messages : 30 ![]() |
Bonjour à tous
Je reste surpris d'une erreur de flex 4 (uniquement en mx) sous le navigateur safari. (Je suis sous MAC) Aucunes des balises "TextInput" n'offre l'accessibilité de pouvoir saisir du text sous "Safari" (version 5) Je n'ai aucun problème sous FireFox 8 D'où viens ce problème, sachant que je peut sélectionner des combobox et cliquer sur des boutons, mais non pas faire de saisi sur des TextInput et TextField. Aurriez-vous une idée ? j'ai lu certain forum mais je n'ai vu de réponse concrète. J'ai lu un aspect sur "wmode" mais je n'ai rien de spécifié de tel ! Autre problème, si les deux vont ensemble. Mon appli flex ne se charge pas sur IE (testé à partir de safari (développement -> agent d'utilisateur -> iE) ) Faut-il modifier certaines choses dans le fichier "AC_OETags.js" ? Je l'ai laissé par défaut, pourtant l'on vois : Code :
Si vous avez une idée à ce sujet ![]() Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() Jean-Marie MacéIngénieur consultant, leader Flex Inscription : avril 2006 Messages : 2 194 ![]() |
Salut,
embed ton appli via le script SWFObject dans ta page HTML. Cela devrait résoudre pas mal de problème déjà. Si le problème sur tes textinput persiste sous safari. Il faudrait checker quel wmode est définit par défaut dans ta page HTML.
__________________
![]() 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 |
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : juillet 2008 Messages : 30 ![]() |
Merci de ta réponse.
Le swf est déjà "embeded" en fait. Je me permet de montrer l'ensemble du fichier HTML pour avoir une vue complète (espérant, non indigeste !! ). Code :
Par contre je n'ai nulle part spécifié un wmode J'ai fait essayé sur chrome, IE et firefox, sur leurs dernières versions respectives (espérons que les anciennes on découle une adaptation adéquate). Il n'y a bien que part Safari que j'ai ce problème. J'ai demandé à tester sur IE, et tout fonctionne normalement. (Safari ne doit être au point avec son agent spécifique de IE) La tabulation ne fonctionne donc pas, que sur Safari (par exemple, pour passer d'une combobox à une autre), je n'ai pas l'impression qu'il y ais un focus donné de ce fait. Car sinon, je peut sélectionner, appuyer sur des boutons etc, et l'appli me répond bien. Merci de ton retour en tout cas. |
||
|
|
00
|
|
|
#4 |
![]() ![]() Jean-Marie MacéIngénieur consultant, leader Flex Inscription : avril 2006 Messages : 2 194 ![]() |
hum... je te conseille tout de meme de tester ton swf avec une integration dans une page html via SWFObject.
Ca permettrait de rayer une possbilité... Si le probleme persiste, il va falloir la version de ton os, la version de safari et la version du plugin flash installé sur safari.
__________________
![]() 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 |
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Inscription : juillet 2008 Messages : 30 ![]() |
Salut Jim'
Oui pourquoi pas. Si je ne me trompe pas Flex 3 utilise "AC_OETags.js" Et Flex 4 "SWFObject" pour intégrer un swf Sauf qu'avec SWFObject on utilise la notion embedded "swfobject.embedSWF" et non plus "AC_FL_RunContent( id , test) (par exemple pour un fichier "test.swf"); Désolé je ne connais pas trop la structure d'embarquement. Alors oui, j'ai donc fait cela. J'ai juste mis un TextInput dans mon fichier test.mxml compiler en test.swf. Puis, flasbuilder 4 utilise swfObject.js et à créé le fichier "test.html" et en effet dedans j'ai bien la notion Code :
Si je prend un site internet présente sur le web, ces champs TextInput (non surement codé en flex) fonctionne. (au cas où l'on se dirai que c'est valable sur n'importe quel site internet présent sur le web et fournissant cette même erreur sur mon Safari. Que nenni). Oui c'est bien étrange tout ceci. Peut être tu as une idée bien définit, alors pour te répondre, voici l'environnement : Mac OsX 10.6.8 Safari 5.1.1 Plugin flash : 10,2,152,26 (visualisé sur le site d'Adobe) Ps : Ce plugin est valable pour l'ensemble des outils l'utilisant. Il n'est pas spécifique à safari. Firefox l'utilise sur mon pc et tout fonctionne correctement. Car j'ai peur de mal interpréter ce que tu as dis "du plugin flash installé sur safari". On install pas un plugin sur un navigateur, il utilise celui installer sur l'OS. C'est juste pour savoir si c'est sous-entendu qu'il me manquerai un plugin réllement sur Safari ou une mal interprétation de ma part. Merci Jim |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com