On m'a envoyé un fichier SWF pour une bannière qui doit être liée à une URL. J'ajoute ceci au site Web de mon client et mon client a été envoyé le swf et le javascript pour ajouter à la page. Le problème est que le code javascript est trop complexe, et je veux utiliser Jquery et les objets Flash discrets (je n'ai pas encore mis à jour swfobject sur ce site). Puis-je utiliser Jquery et/ou UFO (ou swfobject si je dois mettre à jour) pour faire le lien du fichier SWF vers une URL externe (de préférence charger dans un nouvel onglet/fenêtre)? Je n'ai aucune connaissance d'actionscript ou de flash. Toute aide à ce sujet serait appréciée!Faire un fichier SWF un lien en utilisant Jquery
0
A
Répondre
1
Vous devez créer un lien dans le fichier Flash en utilisant Action Script.
Il est assez facile de le faire, consultez le answer here.
Alternativement, quelque chose comme ceci pourrait fonctionner. Fondamentalement, une balise d'ancrage transparente qui est la position sur la bannière flash.
var $flash = $("#id-of-flash-object tag").
var $flashLink = $("<a />")
.attr("href", "http://www.google.co.nz")
.css({
'position': 'absolute',
'width': $flash.width(),
'height': $flash.height(),
'top': $flash.offset().top,
'left': $flash.offset().left
});
$("body").append($flashLink);
Vous devrez peut-être remplacer le mode d'affichage de la balise d'objet par "transparent".
(cela n'a pas été testé)
Questions connexes
- 1. faire un swf un lien cliquable avec l'icône du pointeur
- 2. Comment désélectionner un lien en utilisant jquery
- 3. JQuery UI Datepicker: Faire un lien cliquable
- 4. asp.net mvc faire un lien de fichier
- 5. django télécharger le fichier csv en utilisant un lien
- 6. Fusionner des fichiers FLA ou Charger un fichier swf sur un autre fichier swf
- 7. underline un lien hypertexte sur Hover en utilisant jQuery
- 8. Rendre un fichier SWF transparent?
- 9. Comment décompiler un fichier swf
- 10. Comment puis-je supprimer un fichier swf qui est incorporé dans html en utilisant un bouton dans le swf?
- 11. Faire un lien d'image avec le même href en utilisant jQuery
- 12. Comment faire un titre de lien identique à son URL en utilisant jQuery?
- 13. Comment faire un fichier flash un lien (cliquable pour aller à une URL)
- 14. Charger un fichier SWF dans un WebView
- 15. Comment nommer un lien en utilisant CGI.pm
- 16. lien html dans l'objet swf
- 17. comment un lien actif en utilisant javascript
- 18. lien en utilisant un texte spécifique
- 19. Compile AS3 dans un fichier SWF en ligne en utilisant le mxmlc Flex SDK
- 20. faire plugin image intervertie Jquery cible un nouveau lien hypertexte
- 21. Obtenez le lien planant en utilisant jQuery
- 22. Comment afficher un autre fichier swf dans le webview qui montre un fichier swf?
- 23. Comment puis-je récupérer un objet d'un fichier swf dans un autre fichier swf?
- 24. comment faire un objet swf flash occuper complètement le navigateur?
- 25. Survoler un lien dans un fichier Flash - Surlignage du navigateur
- 26. comment faire un fichier XML dynamique en utilisant java
- 27. Comment faire pour supprimer un fichier en utilisant asp.net?
- 28. Comment faire un fichier pdf en utilisant PHP
- 29. Comment faire pour déplacer un fichier texte en utilisant Oracle
- 30. Comment faire un menu déroulant en utilisant jQuery
L'annonceur n'a envoyé le fichier swf (ainsi que l'exemple de fichier html avec javascript horrible en faire un lien). Ils ne voudront pas m'envoyer le fichier .fla et en tout cas j'espérais pouvoir créer le lien en utilisant javascript (et en particulier en utilisant jQuery) – iagdotme
Je viens d'essayer votre 2ème solution, et après un certain temps j'ai réussi pour que cela fonctionne. J'avais essayé une solution similaire avant d'utiliser css pour ajouter une balise d'ancrage transparente superposée mais cela ne fonctionnait pas dans IE. Votre solution (en utilisant Javascript) rend ce travail. Comme le contenu principal est centré, j'ai dû définir la gauche à 50%, puis utiliser une marge gauche négative, mais cela a fonctionné. J'aimerais toujours savoir si je peux définir le lien en utilisant javascript ou JQuery. Est-ce possible ou faut-il le faire en éditant le fichier .fla? – iagdotme
Oui, vous définissez le lien en utilisant '.attr (" href "," http: // some-link ")'. Veuillez noter que ceci peut être fait comme une solution CSS seulement, avec le lien absolument positionné dans le parent de l'objet. Le parent devra être relativement positionné, laissez-moi savoir si vous préférez cette solution à la place. – Marko