PDA

Volledige versie bekijken : 2 Swf'jes layeren


BlijBlauw
%Europe/Berlin %853 %2005, 21:29
Ik wil 2 swf'jes onder elkaar krijgen. 1 wordt dan beeldvullend (dus gescaled) en 1 wordt gewoon formaat.

Nu heb ik het, maar de swf die beeldvullend is staat boven de ander.. je ziet dus alleen de beeldvullende..

De CSS:

div#swf {
position: absolute;
z-index: 100;
height: 700px;
width: 970px;
left: 50%;
top: 50%;
margin: -350px 0 0 -485px;
}
div#swf2 {
position: absolute;
z-index: 80;
height: 100%;
width: 100%;
left: 0px;
top: 0px;
margin: 0px 0 0 0px;
}

De Body:
<div id="swf2">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="800" id="back" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="back.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#990000" />
<embed src="back.swf" quality="high" bgcolor="#990000" width="100%" height="800" name="back" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</div>

<div id="swf">
<table width="970" height="700" border="0" align="center" cellpadding="0" cellspacing="0" background="background2.jpg"><tr><td>
<table width="50%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="700" height="400" id="index" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="index.swf" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<embed src="index.swf" menu="false" quality="high" wmode="transparent" width="700" height="400" name="index" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</td></tr></table>
</td></tr></table>
</div>

Ik krijg swf2 dus niet onder swf.. iemand een idee hoe dat wel kan?

ps. nog een vraagje: Ik wil dus swf2 beeldvullend hebben, als ik width op 100% zet is dat al beeldvullend, maar als ik height geen vaste waarde geef (dus 800px ofzo), dan verdwijnt de hele swf..

mknol
%Europe/Berlin %432 %2005, 11:22
Je kan het ook alles in 1 flashmovie doen. Geef deze de breedtste en hoogste maten. Laad movie 2 in op level 2 met mbv LoadMovie. Zoek hiervoor even in het forum of met de F1-functie. Dit lijkt me veel makkelijker dan met layers gaan klooien, of kan dat niet?

SubZero
%Europe/Berlin %435 %2005, 11:26
Af te raden. Als je Flash gebruikt, kan je het beter in één movie doen. Met CSS en Flash door mekaar werken geeft héél zeker geklooi. Renderfouten galore.

BlijBlauw
%Europe/Berlin %477 %2005, 12:27
Je kan het ook alles in 1 flashmovie doen. Geef deze de breedtste en hoogste maten. Laad movie 2 in op level 2 met mbv LoadMovie. Zoek hiervoor even in het forum of met de F1-functie. Dit lijkt me veel makkelijker dan met layers gaan klooien, of kan dat niet?

Hallo, ik ben dan wel een css-noob, maar Flash echt niet hoor ;) haha ik weet wel hoe loadMovie werkt :P

Maar wat ik dus wil is:
1. MC die beeldvullend is en mee scaled met je browser
2. MC die een vaste maat heeft op alle resoluties.

de nummers appart is niet zo lastig, maar nu samen :)

mknol
%Europe/Berlin %479 %2005, 12:30
Hallo, ik ben dan wel een css-noob, maar Flash echt niet hoor ;) haha ik weet wel hoe loadMovie werkt :P
Ik zie je wel vaker idd. Maarja is toch lastig in te schatten. Het was niet lullig bedoelt. Toch denk ik dat het met loadMovie te doen is.

Maar wat ik dus wil is:
1. MC die beeldvullend is en mee scaled met je browser
2. MC die een vaste maat heeft op alle resoluties.

de nummers appart is niet zo lastig, maar nu samen :)


en met actionscript?

Screen.ScaleMode = "NoScale"
Mc1._width= Screen._width
Mc1._height= Screen._height

BlijBlauw
%Europe/Berlin %481 %2005, 12:33
dat zal ik eens proberen.. maar dan krijg je het probleem dat als je je browser rescaled, dat de mc niet mee gaat, moet ik dus dus blijven testen :) maar dat is maar een klein puntje.

zal het eerst een zo proberen

BlijBlauw
%Europe/Berlin %495 %2005, 12:53
Screen is toch helemaal geen var in Flash? ^o)

mknol
%Europe/Berlin %508 %2005, 13:12
Screen is toch helemaal geen var in Flash? ^o)
blijkbaar wel.

BlijBlauw
%Europe/Berlin %574 %2005, 14:46
het werk nm niet ;)

mknol
%Europe/Berlin %660 %2005, 16:51
aaaahh ik bedoel Stage.width sorry.