Actionscript: Hintergrundarbe von Browser in Flash ändern?

cri

Mitglied
... da ich in Actionsscript nicht DIE Erfahrungen und kenntnisse besitzt, die zum umsetzen dieser idee reichen und ich auch kein Nachschlagebüchlein zur Hand habe, frag ich euch:

aufgrund von einem Actionsscript (welches ich genau hier erfragen will) soll im browser die hintergrundfarbe von z.B. weiß auf schwarz wechseln (eventuell überblendend -> aber DAS ist nicht so wichtig).

und zwar ohne ein neues Fenster öffnen zu lassen ...

danke!
CRI
 
In den <HEAD> der HTML-Seite,
in der dein swf liegt muß folgende Javaskript-Funktion:
PHP:
<SCRIPT language="JavaScript">
function colorize(color) {
        document.bgColor=color;
}
</script>
Dann kannst du sie von Flash aus so steuern:
PHP:
 on (release) {
	colo = "#FFCC00";
	getURL("javascript:colorize('" + colo + "');void(0);");
}
 
Danke schonmal - ich werds mal ausprobieren!

Wenns nen Problem weiterhin gibt, meld ich mich nochmal...

CRI
 
doch nen Problem

Tach!

Hattest du das schon mal getestet?
Natürlich hab ich das nicht so einfach hingekriegt, wies aussieht.
Hier der Quellcode von einer Seite mit der ichs testen wollte...

PHP:
<html>
<head>
<title>hintergrund-&auml;ndern</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT language="JavaScript"> 
function colorize(color) { 
        document.bgColor=color; 
} 
</script>

</head>

<body>

<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="500" height="300">
    <param name="movie" value="html-hintergrund-aus-flash-%E4ndern.swf">
    <param name="quality" value="high">
    <embed src="html-hintergrund-aus-flash-%E4ndern.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="300"></embed></object>
</p>
</body>
</html>


Beim testen der Seite mit diesem Code (wenn man dann den Test-Knopf mit dem Script gedrückt hat) [eingefügt isses richtig!] , hat der Browser auch nur nach:

java script:colorize('#FFCC00');void(0);

gesucht...


DANKE!

Schön' Abend!
der CRI
 
Zurück