PDA

Volledige versie bekijken : plaatjes inladen werkt niet met sub-swf


davidi
%Europe/Berlin %493 %2005, 12:50
ik heb een site waar ik wat foto's wil tentoonstellen
ik gebruik zeg maar een main flash waarin ik andere swf-movies inlaad.
een van die sub-swf heeft een soort van fotoboek wat afbeeldingen extern inlaad.
als ik deze sub-swf test doet hij het feilloos en laad hij de foto's netjes in.
als ik via mijn main-swf kijk dan laad hij de foto's niet in.

ik heb ze allebij online gezet
main : http://www.xs4all.nl/~schip19/main.swf
subswf : http://www.xs4all.nl/~schip19/vrije tijd.swf

Het laden werkt dus goed (door middel van loadmovie met de juiste instance namen)
maar foto's laden in de sub swf terwijl die al geladen is werkt niet.

Wie kan mij vertellen wat hier aan de hand is en wat ik eraan kan doen?

Gerrit55
%Europe/Berlin %503 %2005, 13:05
Gebruik je in vrije tijd.swf verwijzingen naar _root ??
Als je een MC inlaad (loadmovie) in een andere, dan is _root niet je ingeladen MC, maar die je MC inlaad.

In Flash 7 (Flash MX 2004 [p]) heb je : _lockroot()
in MX kun je iets doen als:
frame 1:
_global.AppRoot = this;
en dan alle _root wijzigen in AppRoot:

davidi
%Europe/Berlin %688 %2005, 17:32
hoe bedoel je:

" en dan alle _root wijzigen in AppRoot: "

kun je hier een voorbeeld van geven?

davidi
%Europe/Berlin %827 %2005, 20:52
ik heb _root vervangen voor AppRoot: maar dan werkt de loadmovie niet
mijn as ziet er standaard als volgt uit:

loadMovie("plaatjes vrije tijd/fotos/pic4.jpg","_root.book.album");
stop();

de wijziging (zie hieronder) geeft niet het gewenste effect.

loadMovie("plaatjes vrije tijd/fotos/pic4.jpg","AppRoot:book.album");
stop();

Verder heb ik dus in de eerste frame van de ingeladen swf in het as dus
_global.AppRoot = this; geplaatst

kan iemand me hier verder mee helpen of wil ol55 dit ajb nog even toelichting
In ieder geval alsvast bedankt voor de beginnende hulp :)