Est-ce que quelqu'un a déjà trouvé un moyen de contourner ce problème? J'ai un projet dans lequel le client souhaite que le bouton Flash comporte une barre de progression. Jusqu'à présent, je fais cela en ayant un Div avec CSS caché, puis affiché après que le fichier a commencé à télécharger. Le bouton est alors caché mais lorsque le bouton est masqué, le tir d'arrêt de l'événement est désactivé. C'est pareil même que je modifie seulement le CSS pour le déplacer autour de l'écran.SWFUpload - interrompt la manipulation du DOM
Répondre
.helper-hidden {
position: absolute;
left: -99999px;
}
lorsque vous téléchargez, ajoutez la classe helper-hidden
au bouton et retirez-le lorsque vous avez terminé. Vous pouvez même appliquer cette classe à tout élément que vous souhaitez "cacher" dans la fenêtre sans affecter sa visibilité.
Tout ce qui provoque la réinitialisation de la vidéo flash la brise tristement, en définissant sa visibilité sur les œuvres cachées mais en obtenant que la progression soit positionnée sur le dessus, c'est un peu pénible :) –
La meilleure façon de le réparer était d'utiliser Visibility: caché pour un div SWFUpload, cela permet au flash de fonctionner et de ne pas interrompre la connexion Flash/Browser.
Ancienne question ramenée.
Ce problème apparaît toujours SWFUpload 2 au moment où je publie ce message.
Le problème est dû au positionnement. Fondamentalement, SWFUpload positionne un fichier flash sur un lien qui utilise SWFUpload. Il initialise la position depuis la fonction onLoad. Après avoir manipulé votre DOM, vous avez probablement modifié certains dom qui se sont positionnés en haut de SWFUpload.
cas de test:
J'ai un div qui a divisé la page à 2. Le côté gauche contient SWFUpload, côté droit ne fonctionne pas. les deux côtés contiennent un bouton pour ajouter un dom sur la position supérieure à SWFUpload
------------------------------------
DOM 1 | DOM 2
SWF UPLOAD |
Button 1 | Button 2
-------------------------------------
Lorsque l'utilisateur cliquez sur le bouton 1, il affichera dom1. Idem pour le bouton 2.
Lorsque l'utilisateur commence à charger la page. SWFUPload fonctionne très bien. Je clique ensuite sur Button1 pour afficher le DOM 1, puis SWFUpload ne fonctionne plus. Encore une fois avec le bouton 2, SWFUpload fonctionne toujours.
Également base sur mon cas SWFUpload ne fonctionne pas non plus sur la table.
Je ferai rapport de bogue à SWFUpload
- 1. manipulation DOM
- 2. XML DOM Manipulation
- 3. Manipulation de l'arborescence DOM
- 4. jQuery DOM manipulation
- 5. Manipulation DOM XHTML avec jQuery
- 6. Meilleur outil pour la manipulation DOM?
- 7. Applet Java exemple de manipulation DOM?
- 8. framework javascript pour la communication JSON et la manipulation DOM?
- 9. XML Parsing/Dom Manipulation en Java
- 10. Manipulation DOM à l'intérieur de la boîte SimpleModal
- 11. FireFox interrompt aléatoirement la connexion?
- 12. La manipulation d'attribut jquery (manipulation DOM) pour le texte de type d'entrée ne fonctionne pas?
- 13. SWFUpload alternatives
- 14. Qui interrompt mon fil?
- 15. L'accès à ClientID interrompt la publication
- 16. ExceptionHub interrompt la commande wait_for_page_to_load de Selenium
- 17. Problèmes SWFupload
- 18. Comment empêcher la réinitialisation de la position de défilement de la page après la manipulation du DOM?
- 19. Silverlight interrompt l'animation JQuery
- 20. Manipulation du cache du navigateur
- 21. CakePHP interrompt les images
- 22. manipulation JQuery DOM et window.onbeforeunload dans Internet Explorer
- 23. SWFUpload et Java: la session est perdue
- 24. Comment puis-je m'assurer que AJAX fonctionne toujours après le déplacement du contenu d'iFrame via la manipulation du DOM
- 25. Dire et swfupload autorisation
- 26. Comment arrêter la manipulation du code BB?
- 27. Comment la manipulation DOM JS affecte-t-elle la correspondance des règles CSS?
- 28. Qu'est-ce que l'insertion ou la manipulation DOM la plus rapide?
- 29. sélection de noeuds et manipulation hors du dom (Quel est le truc de jQuery?)
- 30. swfupload + classic asp
Est-ce que toute manipulation du résultat du bouton dans les événements à ne pas tirer? –
Oui, la seule chose que je peux faire est de définir la visibilité à caché, mais j'ai besoin de la barre de progression pour maintenir la position du bouton (un peu comme le bouton ayant une barre de progression) Cela n'a pas vraiment de sens pour moi mais comme je peux maintenant mettre la visibilité à cachée, je suppose que je peux utiliser CSS pour positionner la barre de progression là où elle était. –
Avez-vous essayé de régler le bouton à la taille 1x1 et de positionner la barre de progression par-dessus? –