Zurück   Flashforum > Alternative Technologien > HTML und CSS

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-06-2011, 09:42   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2011
Beiträge: 3
swf in div, Position verschoben

Hallo!
Ich habe auf einer Homepage einen Header via Div und css positioniert. Dies funktioniert auf allen Rechnern (Mac und Win) einwandfrei. Jetzt habe ich das enthaltene Bild via swfobjects durch eine swf Datei ausgetauscht und schon habe ich auf Windows das div nicht mehr an der angegebenen Position sondern um 900px nach rechts verschoben, beim Mac ist der Film ca 100px weiter rechts. Über margin-left: -900px bekomme ich den Film auf dem Windwos zwar wieder an die richtige Postition, auf dem Mac ist er dann aber 800px zu weit links.
Hat irgendjemand eine Idee woran das liegt?
Dionysostraum ist offline   Mit Zitat antworten
Alt 22-06-2011, 11:21   #2 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 7.031
Ohne Code nix los

Tipp: Flash immer absolut positionieren.
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 22-06-2011, 11:29   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2011
Beiträge: 3
Der CSS Code für das div:

#flashfilm {
position: absolute;
max-width: 940px;
margin-left: auto;
margin-right: auto;
top:90px;
margin-left: -790px; /*Trick um div mit swf zu positionieren */
}
#mainwrapper {
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
background-color: #fff;
max-width: 940px;
margin-left: auto;
margin-right: auto;
}

html:
<div id="mainwrapper">
<div id="flashfilm"></div>
</div>

js im header:
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = {};
var attributes = {};
swfobject.embedSWF("start.swf", "flashfilm", "940", "200", "9.0.0", false, flashvars, params, attributes);
</script>

Das ist natürlich nicht der ganze Quelltext, aber der Rest ist für die Positionierung nicht wichtig (soweit konnte ich es schon eingrenzen). Wie man sieht ist die Position bereits absolut, trotzdem wird das div verschoben.
Dionysostraum ist offline   Mit Zitat antworten
Alt 22-06-2011, 11:48   #4 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 7.031
Mach mal:
Code:
#flashfilm {
     position: absolute;
     left: 50%;
     margin-left: -470px;
     width: 940px;
     height: 200px;
     top: 90px;
}
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 22-06-2011, 11:58   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2011
Beiträge: 3
OMG Es funktioniert! Herzlichen Dank!
Dionysostraum ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
hitTest verschoben??? ... :( <sVkVmVit> ActionScript 1 5 08-05-2008 15:01
Textarea Cursor Position auf Maus Position legen elias2k3 Flash Einsteiger 4 06-03-2007 20:37
xml und swf verschoben??? regulatedpower Flash 4 und Flash 5 4 28-11-2003 16:47
verschoben?? deepcode Fragen, Konstruktive Kritik, Lob 6 30-01-2003 10:53
startleiste verschoben??? neohacker Am Rande 3 27-01-2003 18:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2014 Marc Thiele