Seite 1 von 1

Flash in Overall_header einbinden - was ist am Code falsch?

Verfasst: 20.02.2007 21:48
von BlackVoltage
Hallo,

versuche gerade den Header meines Forums (Template noch nicht online) an meine CMS basierte Homepage anzupassen.

Dazu muss ein Flash eingebunden werden. Hab da was rum gebastelt aber ehrlich gesagt nicht viel Ahnung. Dementsprechend funktioniert es nicht richtig.

Wer kann helfen? Was ist an folgendem Code falsch? Glaube verstanden zu haben, dass das Flash zwei Informationen übergeben bekommen muss:

(1) Anzuzeigenden Schriftzug
(2) URL der Homepage (des forums in dem Fall)

Also hier ist der fehlerhafte Code:

Code: Alles auswählen

<td valign="top" class="content-row"><table border="0" width="100%" cellspacing="0" cellpadding="0" id="logotable">
	<tr>
		<a href="{U_INDEX}"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" 
         <param name="wmode" value="transparent">
		 <param name="movie" value="{U_INDEX}/templates/AcidTechBlood/spiegelunglarge.swf?pagename="BlackVoltage.com"&mainsite={U_INDEX}"> 
         <param name="quality" value="high"> 
		 <param name="bgcolor" value="#000000" />
         <embed src="{U_INDEX}/templates/AcidTechBlood/spiegelunglarge.swf?pagename="BlackVoltage.com"&mainsite={U_INDEX}" bgcolor="#000000" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="884" height="87"></embed> 
     </object></a></div></td>
EDIT: Testweise - "C:/Programme/xampp/htdocs/Forum/templates/AcidTechBlood/spiegelunglarge.swf?pagename=BlackVoltage.com" gibt den richtigen Schriftzug per Flash aus.

Grüße,
BlackVoltage

Verfasst: 20.02.2007 21:53
von Markus67
Hi ...

du kannst das <object> nicht wie ein Image in die URL reinpacken ... das funktioniert nicht.

Binde das ganze so ein ...

Code: Alles auswählen

		<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="380"  height="87"> 
<param name="wmode" value="transparent"><param name="movie" value="http://www.blackvoltage.com/templates/go-vista-simple/images/spiegelung.swf?pagename=BlackVoltage.com&mainsite=http://www.blackvoltage.com"> 
         <param name="quality" value="high"> 
		 <param name="bgcolor" value="#000000" />
         <embed src="http://www.blackvoltage.com/templates/go-vista-simple/images/spiegelung.swf?pagename=BlackVoltage.com&mainsite=http://www.blackvoltage.com" bgcolor="#000000" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="380" height="87"></embed> 
     </object>
dann funktioniert es auch. :wink:

Warum muss das eigentlich ein Flash-Film sein? Da passiert ja nichts im Flash-Film 8)

Markus

Verfasst: 20.02.2007 22:17
von uwe310
wenn du bei http://www.blackvoltage.com/ bist schau dir doch mal den quellcode an..
steht ja alles da

der index auf dem flahs wird in der *.swf
alphabutton.onPress = function ()
{
getURL(mainsite, "_self");
};

gesteuert .

Verfasst: 20.02.2007 22:57
von BlackVoltage
Markus67 hat geschrieben:Hi ...

du kannst das <object> nicht wie ein Image in die URL reinpacken ... das funktioniert nicht.

Binde das ganze so ein ...
..... dann funktioniert es auch. :wink:

Warum muss das eigentlich ein Flash-Film sein? Da passiert ja nichts im Flash-Film 8)

Markus
Ah - super! Danke für den Tipp. Ohne Variablen mit Deiner Code Variante und ohne <a href ...></a> funktioniert es tatsächlich. Folgende "Problemchen" noch:

a) Warum das Flash ist hab ich mich auch schon gefragt - hab auch mal darüber nachgedacht ein Screenshot zu machen und das entsprechend Bild einfach "hart" anzuzeigen. Irgendwann kommt sicher auch ein selbstgebasteltes Logo (Inkscape/Gimp) dahin - bislang übe ich noch.
b) Im forum "overall_header" ist jetzt noch "freier Platz" neben dem Schriftzug - denke da muss ich noch irgendwelche "Spacer" einfügen - im CMS Template ist das glaube ich auch.
c) Der Schriftzug ist kein Link mehr - auf der Homepage (CMS) ist er das noch.

Habt ihr da auch eine Idee? Verzweifel im Moment mit der Kombination aus Overall_header und CSS. Die CSS ID der Logo Tabelle ist ja "logotable" wenn ich dafür in der CSS ein passendes Hintergrundbild definiere (topblackgardient.jpg) bringt das aber rein gar nichts (Problem b oben)

Ansonsten habe ich vor für Homepage (CMS) und Forum mit Inkscape noch ein paar rote Blitze zu kreiren. Im Forum können einige kleine Images dagegen ausgetauscht werden. Auf der Homepage muss ich mal schauen wie ich die am besten einbinde.

@ Uwe:

Code: Alles auswählen

der index auf dem flahs wird in der *.swf
alphabutton.onPress = function ()
{
getURL(mainsite, "_self");
};

So ganz verstanden habe ich das nicht - hat das mit der Variablen aus dem Original Code-Schnipsel zu tun? Wäre natürlich nett wenn ich ne Variable anstelle der hart eingetragenen Daten (s.o.) hätte.

Grüße
BlackVoltage

EDIT: Um den Platz zu füllen hab ich mal versucht das flash mit <width=100%> auszugeben ... dann wird der schwarze Balken zwar etwas breiter aber das ganze Ding springt irgendwarum nach rechts so dass links ein nicht gefüllter Bereich ist. Zudem ist der Schriftzug dann eben nicht mehr linksbündig.

Verfasst: 21.02.2007 21:07
von BlackVoltage
Damit es nicht zu unübersichtlich wird - ein neuer Post:

Das Problem b) konnte ich jetzt lösen - weiß erhlich gesagt selbst nur so halb wie ;-)

Das Forum ist jetzt schonmal mit dem Design online auch wenn ich noch dran bastel (u.A. die Punkte a und c oben). Die URL lautet: http://forum.blackvoltage.com falls Ihr noch gute Ideen oder Tipps habt - vielleicht auch anmerkungen zu evt. fehlerhaften Code - ich bin für jede Hilfe Dankbar!

Grüße
BlackVoltage