Hellnar Mesaj tarihi: Temmuz 30, 2009 Paylaş Mesaj tarihi: Temmuz 30, 2009 Merhabalar, Flash dosyası üzerinden bir javascript fonksiyonu çağırmaya çalışıyorum, araştırdım "ExternalInterface.call" kullanmam gerekiyormuş ve bu flashı embed ederken allowScriptAccess'i "always" yapmam gerekiyormuş, böyle denedim ama yimede beceremedim. Flash dosyamda tuşa basınca çalışacak olan fonksiyon: import flash.external.*; ...................... function rpress() { ExternalInterface.call("showMessage"); } Bu şekilde html dosyasına gömüyorum: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>harita</title> <script language="javascript">AC_FL_RunContent = 0; function showMessage(){ alert("hey"); } </script> <script src="AC_RunActiveContent.js" language="javascript"></script> </head> <body bgcolor="#18658c"> <!--url's used in the movie--> <!--text used in the movie--> <!-- saved from url=(0013)about:internet --> <script language="javascript"> if (AC_FL_RunContent == 0) { alert("This page requires AC_RunActiveContent.js."); } else { AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0', 'width', '750', 'height', '420', 'src', 'harita', 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 'align', 'middle', 'play', 'true', 'loop', 'true', 'scale', 'showall', 'wmode', 'window', 'devicefont', 'false', 'id', 'harita', 'bgcolor', '#18658c', 'name', 'harita', 'menu', 'true', 'allowFullScreen', 'false', 'allowScriptAccess','always', 'movie', 'harita', 'salign', '' ); //end AC code } </script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="750" height="420" id="harita" align="middle"> <param name="allowScriptAccess" value="always" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="harita.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#18658c" /> <embed src="harita.swf" quality="high" bgcolor="#18658c" width="750" height="420" name="harita" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </noscript> </body> </html> Yardımınızı bekliyorum, kafayı yemek üzereyim :S Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
wildpervert Mesaj tarihi: Temmuz 30, 2009 Paylaş Mesaj tarihi: Temmuz 30, 2009 yuh yuh bi dur sakin. geturl functionı içine h ttp://bla bla yazdığın yere "javascript:function()" yazarsan oluyo. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Mum_Chamber Mesaj tarihi: Temmuz 30, 2009 Paylaş Mesaj tarihi: Temmuz 30, 2009 "normalde nasıl çağırıyorsan öyle; link olarak" diyecektim ki, denmiş Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar