PDA

Volledige versie bekijken : center movie probleem


morreke
%Europe/Berlin %509 %2005, 13:13
hallo, ik heb een movie waar ik volgend actionscript toepas:

Stage.scaleMode = "noScale";
Stage.align = "TL";
function centerClip(clip) {
clip._x = (Stage.width/2)-(clip._width/2);
clip._y = (Stage.height/2)-(clip._height/2);
clip._x = Math.round((Stage.width/2)-(clip._width/2));
}
myListener = new Object();
myListener.onResize = function() {
centerClip(_level0.container);
};
Stage.addListener(myListener);

Op deze manier heb ik mijn volledige schermgrootte benut met flash en wordt elke ingeladen .swf gecentreerd op mijn scherm. Het probleem is nu als ik het venster van mijn browser groter of kleiner sleep dat de ingeladen swf uit mekaar gerokken wordt. bvb eerst gaan de achtergrond naar de nieuwe plaats in het centrum, iets later volgen de knoppen en de tekst enzo. Als alles op de nieuwe positie staat is het we"l terug ok, maar ik wil dat alles vast blijfty zitten zoals de swf eigenlijk is gemaakt en zoals het ook gebeurd wanneer ik een preview in flash zelf doe.

Wat doe ik fout ?

UPDATE1: link is http://www.colbys.be/test2.html

UPDATE2: ik heb eens gesaved in flash 6 formaat. Dan blijkt het wel te werken :s
Is dit een fout in flash want heb wel degelijk de flash 8 player in mijn browser ?
Of moet het script ergens aangepast worden ?

behived
%Europe/Berlin %515 %2005, 13:22
Kan je de link naar je site even posten?

theFlashWizard
%Europe/Berlin %517 %2005, 13:25
voor as hebbe we nu [ as ] en [ /as ] tags.
waarom de haakjes rond de delingen? die worden toch als 1ste uitgevoert
waarom 2x die _x opnieuw bepalen?

alles staat niet in 1 movieclip? want dan zie ik niet waarom het uitmekaar zou worden getrokken..

morreke
%Europe/Berlin %532 %2005, 13:46
alles staat in 1 mc ja, maar onder die mc staan nog andere mc's ( dat mag toch geen probleem zijn ? ). vb.

http://www.colbys.be/test2.html

de witte vlakken met de schaduw zijn correct, maar de groene vlakken die in dezelfde mc zitten niet, alsook de tekst niet ! het rare is, bij het klikken op de link hier gaat het soms wel, maar na het maximiseren van het window en terug verkleinen gaat het plots niet meer

morreke
%Europe/Berlin %589 %2005, 15:08
niemand ?

Dopefish
%Europe/Berlin %591 %2005, 15:11
meestal posten mensen ;s avonds..

ik weeth et iig niet

BDisOKE
%Europe/Berlin %602 %2005, 15:27
Misschien kan je ook even iets langer dan 1 uur wachten. :)

xtr0
%Europe/Berlin %602 %2005, 15:28
miss ligt het aan je html code wat heb je daar staan?

morreke
%Europe/Berlin %605 %2005, 15:31
miss ligt het aan je html code wat heb je daar staan?

is de standaard code die flash genereert, heb zelf nog geen gemaakt.


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test2</title>
</head>
<body bgcolor="#ffffff">
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<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="100%" id="test2" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="test2.swf" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="test2.swf" quality="high" scale="noscale" wmode="transparent" bgcolor="#ffffff" width="100%" height="100%" name="test2" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>

morreke
%Europe/Berlin %608 %2005, 15:35
ik heb eens gesaved in flash 6 formaat. Dan blijkt het wel te werken :s
enkel is mijn shade uit flash 8 verdwenen. Deze zou ik wel graag houden

xtr0
%Europe/Berlin %608 %2005, 15:36
ik weet het niet cker maar miss moet je even proberen de width en de height te veranderen naar de grote van je flashmovie. Dus niet in procenten maar gewoon in pixels.

morreke
%Europe/Berlin %617 %2005, 15:49
ik weet het niet cker maar miss moet je even proberen de width en de height te veranderen naar de grote van je flashmovie. Dus niet in procenten maar gewoon in pixels.

dit niet, omdat de background ook in flash is en over het ganse scherm verspreid wordt. als ik de juiste pixels neem dan scaled deze ook mee. maar thx om even mee te brainstormen :)

morreke
%Europe/Berlin %325 %2005, 08:48
het probleem ligt em bij de nieuwe dropshadow feature in flash. Als ik die schaduw weglaat van de 2 boxen, dan blijkt het wel te werken. Met schaduw valt alles uit mekaar.
Als ik van de boxen een button maak met schaduw dan werkt het ook, maar ik moet dus geen buttons hebben. iemand een idee hoe dit verholpen kan worden ?