Comment écrire pour écrire Javascript Actionscript

  • larnarnice
  • Born
  • Born
  • No Avatar
  • Inscription: Sep 28, 2007
  • Messages: 3
  • Status: Offline

Message Septembre 28th, 2007, 11:47 am

bonjour à tous! c'est mon premier post et sa me rend fou:

Je veux écrire un actionscrip getURL dans mon animation flash sur un certain cadre qui
appellera ce code javascript:

<script language="JavaScript" type="text/javascript">
ord = Math.random () * 10000000000000000;
document.write (<a href="http://www.blahblahblah.com "target="_blank">);
document.write (<img src = "http://www.blahblahblah. com/image1.jpg "width =" 0 "height =" 0 "border =" 0 "alt =""></ a>);
</ script>

quelle est la syntaxe à utiliser et où puis-je mettre le code JS?

Toute aide est appréciée, merci!
:D
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 28th, 2007, 11:47 am

  • spork
  • Brewmaster
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Sep 22, 2003
  • Messages: 6130
  • Loc: Seattle, WA
  • Status: Offline

Message Septembre 28th, 2007, 12:52 pm

Placez le code JavaScript à l'intérieur d'une fonction, puis utilisez l'appel classs ExternalInterface () pour appeler la fonction Javascript de l'intérieur ActionScript.

Dans le code HTML:
Code: [ Select ]
<script language="JavaScript" type="text/javascript">

function makeImageLink()
{
  ord=Math.random()*10000000000000000;

  document.write('<a href="http://www.blahblahblah.com " target="_blank">');

  document.write('<img src="http://www.blahblahblah.com/image1.jpg " width="0" height="0" border="0" alt=""></a>');
}

</script>
  1. <script language="JavaScript" type="text/javascript">
  2. function makeImageLink()
  3. {
  4.   ord=Math.random()*10000000000000000;
  5.   document.write('<a href="http://www.blahblahblah.com " target="_blank">');
  6.   document.write('<img src="http://www.blahblahblah.com/image1.jpg " width="0" height="0" border="0" alt=""></a>');
  7. }
  8. </script>


Dans le Flash:
Code: [ Select ]
ExternalInterface.call("makeImageLink");
The Beer Monocle. Classy.
  • larnarnice
  • Born
  • Born
  • No Avatar
  • Inscription: Sep 28, 2007
  • Messages: 3
  • Status: Offline

Message Septembre 28th, 2007, 1:07 pm

Merci beaucoup!
mon JS sux donc je ne savais pas que je pouvais me mettre le tout dans une fonction...Hourra!
  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Juil 11, 2005
  • Messages: 1828
  • Loc: In the Great White North
  • Status: Offline

Message Septembre 28th, 2007, 7:10 pm

sinon
Code: [ Select ]
getURL("javascript:javascriptfunctionName();");

devrait fonctionner aussi bien.
  • spork
  • Brewmaster
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Sep 22, 2003
  • Messages: 6130
  • Loc: Seattle, WA
  • Status: Offline

Message Septembre 30th, 2007, 12:40 pm

getURL () ne vous donne pas autant de contrôle sur l'appel. Avec ExternalInterface, vous pouvez plus ou moins utiliser la fonction JavaScript de procédure à distance, avec les rappels et toutes les autres cool jazz.

Adobe a écrit:
L'utilisation de ExternalInterface est recommandée pour tous JavaScript ActionScript communication.

http://livedocs.adobe.com/flex/201/lang ... rface.html
The Beer Monocle. Classy.
  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Juil 11, 2005
  • Messages: 1828
  • Loc: In the Great White North
  • Status: Offline

Message Septembre 30th, 2007, 6:58 pm

très vrai. qui est en fait une bien meilleure solution.

malheureusement, la plupart des peuples flash / javascript interaction est quelque chose de léger, comme l'oursin ou la communication avec l'ouverture d'une fenêtre sans barre de menu dans ce cas, j'ai l'habitude de fournir getURL () solution pour rendre la vie plus facile.
  • larnarnice
  • Born
  • Born
  • No Avatar
  • Inscription: Sep 28, 2007
  • Messages: 3
  • Status: Offline

Message Octobre 1st, 2007, 7:15 am

thanks guys -
Je suis encore avoir quelques bugs, je sais que ce n'est pas une JS forum, mais savez-vous s'il ya un problème si la fonction n'est pas nommé au sein de la balise <head>? J'ai un accès limité à l'html de la page Je suis content de mon incorporation en si il ya une limitation sur que je vais essayer la méthode de base getURL. ah bien.

good stuff -
merci

Afficher de l'information

  • Total des messages de ce sujet: 7 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 44 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC