| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2003
Beiträge: 158
| ExternalInterface.addCallback(..)
Hi, mal wieder... ..ich bring´s net hin, dass javascript eine Flash-Funktion aufruft. Es geht in jedem Browser, ausser IE. Hier die Codes: //HTML: HTML-Code: <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','allowscriptaccess','always','name','navigation','width','1000','height','185','src','_pics/navigation','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','_pics/navigation' ); //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=9,0,28,0" name="navigation" width="1000" height="185"> <param name="allowscriptaccess" value="always" /> <param name="movie" value="_pics/navigation.swf" /> <param name="quality" value="high" /> <embed src="_pics/navigation.swf" name="navigation" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="1000" height="185"></embed> </object> </noscript> HTML-Code: // JavaScript Document
var fir=false;
var ci=false;
var tid=false;
function getSWF(movieName)
{
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
}
else {
if(document[movieName].length != undefined){
return document[movieName][1];
}
return document[movieName];
}
}
function flashIsReady(para)
{
fir=para;
}
function makeCall(str)
{
if (fir)
{
getSWF('navigation').asFunc(str);
window.clearInterval(tid);
}
}
function jsFunc(str)
{
document.inForm.inField.value = "AS > Hello " + str;
}
var loc="makeCall(\""+window.location.href.substr(window.location.href.lastIndexOf('/')+1,window.location.href.length)+"\")";
tid=window.setInterval(loc,200); getSWF('navigation') gibt [object] zurück. //Flash: Code: import flash.system.Security;
System.security.allowDomain("10.0.0.230","localhost");
import flash.external.ExternalInterface;
function asFunc(para)
{
...
}
ExternalInterface.addCallback("asFunc", this, asFunc); Gruß Michel |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Mar 2003
Beiträge: 158
|
... sorry: Code: id="navigation" HTML-Code: <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','id','navigation','name','navigation','width','1000','height','185','src','_pics/navigation','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','_pics/navigation' ); //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=9,0,28,0" id="navigation" name="navigation" width="1000" height="185"> <param name="movie" value="_pics/navigation.swf" /> <param name="quality" value="high" /> <embed src="_pics/navigation.swf" name="navigation" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="1000" height="185"></embed> </object> </noscript> Michel Geändert von Lengen1971 (18-05-2009 um 12:52 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |