You are not logged in.

  • Login

1

Sunday, August 16th 2009, 4:44pm

.swf und .js auf anderem Server laden.

Hi,

ich habe einen Flash-Banner erstellt und würde diesen gerne meinen Usern zur verfügung stellen.
Damit jetzt nicht jeder User die swf und die js ziehen muss will ich ihm die auf meinem Server zur Verfügung stellen.
So damit er nur HTML ergänzen muss.

Ich kann die Dateien aber irgendwie nicht extern laden.

Wenn beide Dateien im selben Ordner liegen funktioniert es mit diesem HTML-Code

Aber er soll sie ja extern ansteuern.
Sagen wir mal die lose-klau5.swf
liegt auf www.meinedomain.de/werbung/
und die Javascript datei liegt auch auf www.meinedomain.de/werbung/

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>88x31</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--Im Film verwendete URLs-->
<!--Im Film verwendeter Text-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
	if (AC_FL_RunContent == 0) {
		alert("Diese Seite erfordert die Datei \"AC_RunActiveContent.js\".");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '88',
			'height', '31',
			'src', '88x31',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', '88x31',
			'bgcolor', '#000000',
			'name', '88x31',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', '88x31',
			'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=9,0,0,0" width="88" height="31" id="88x31" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="88x31.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" />	<embed src="88x31.swf" quality="high" bgcolor="#000000" width="88" height="31" name="88x31" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
</noscript>
</body>
</html>


Thx 4 help

2

Sunday, August 16th 2009, 4:49pm

öffne die Seite am besten mal mit dem Firebug.
Öffne den Reiter Netzwerk.
Schaue welche Seiten 404 Fehler werfen.
Dann siehst du den falschen Pfad.

Lg

3

Sunday, August 16th 2009, 4:56pm

HI,

habe es jetzt so gemacht.

Source code

1
2
3
4
5
6
7
8
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="468" height="60">
<param name="scale" value="exactfit">
<param name="menu" value="true">
<param name="bgcolor" value="#000040">
<param name=movie VALUE="http://www.lose-klau.de/images/werbemittel/lose-klau5.swf">
<embed src="http://www.lose-klau.de/images/werbemittel/lose-klau5.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="468" height="60">
</embed> 
</object>


So blendet er es schön ein wie kann ich dieses object jetzt aber verlinken?

Wenn ich davor < a href="domain"> setze klappt es nicht, ich kann nicht darauf klicken.

4

Sunday, August 16th 2009, 5:01pm

Die Verlinkung musst du innerhalb von Flash machen.
Am besten noch: Du greifst auf eine JavaScript Variable zu. Siehe BASTA Banner bei easy-coding

JavaScript Code

1
2
3
4
5
var flashvars = {
		clickTAG: 'http://basta.net'
	}
 
	swfobject.embedSWF("banner/basta09_fullsize_veb_intern.swf", "basta09", "468", "60", "9.0.0", null, flashvars);

5

Sunday, August 16th 2009, 5:09pm

Hi,

danke für die Antwort, aber der Link ändert sich von Kunde zu Kunde.

RefID`s

6

Monday, August 17th 2009, 9:21am

Genau das erreichst du doch mit meiner Lösung.
Willst dem Kunden die Kontrolle lassen, dann kann er es mit einer JavaScript Variablen steuern.
Wenn dir die Syntax nicht gefällt, kannst du ja einen Funktionswrapper außenherum bauen.

JavaScript Code

1
embedWithLink('http://www.easy-coding.de')


Noch einfacher wäre es übrigens, wenn du dem Kunden keine Kontrolle lässt und den reflink serverseitig zusammenbaust (also im Flash)

Social bookmarks