Volledige versie bekijken : extern in extern
clemens
%Europe/Berlin %958 %2005, 00:00
kan je in een externe swf. een andere swf openen? Want ik onder vind wat problemen daarmee.
Pointer
%Europe/Berlin %981 %2005, 00:33
maak een fla - teken een vierkant on stage. save hem als blaat, publish de file.
maak een nieuwe fla - save hem als whatever you like.
plaats dit in keyframe 1
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.loadMovie ("blaat.swf");
Ctrl - Enter.
check
Zou je hem van een andere locatie willen halen..
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.loadMovie("http://www.blaat.com/blaatfiles/blaat.swf");
clemens
%Europe/Berlin %526 %2005, 13:37
oke, ik had het nl zo gedaan ( zal het proberen te schetsen):een frame op de main timeline met 3 buttons en een lege mc waar de extrene swf ingeladen moet worden als je een van die drie buttons klikt. Als je op bijv op button een klik laat project 1 in de lege mc. De gelade mc bevat ook weer een aantal buttons en ook weer een lege mc, wanneer je een op een van die buttons klik laat hij een externe foto in die lege mc.
Het probleem is nu dat hij alleem maar een foto laat. Als je op button een klik laat hij die foto, maar klik je op button 2 dan laat hij die zelfde maar hij zou foto 2 moeten laden in die lege mc. Hoe kan ik dit op lossen en of kan je gewoon niet externe swf laden in een andere externe.
Pointer
%Europe/Berlin %532 %2005, 13:47
[/code]
my_btn1.onRelease = function () {
mijnLEGEswf.loadMovie ("project1.swf");
}
[/code]
// voor meerdere buttons zou dit allemaal veel netter kunnen.
clemens
%Europe/Berlin %576 %2005, 14:50
oke, maar hoe komt het dat hij telkens de zelfde foto laad? Is die manier van mij onmogelijk?
Ik gebruik de swf waar de externe foto's ingeladen worden dit script:
_root.currMovie = "een_photo";
content_photo.loadMovie(_root.currMovie+".swf");
omde eerste foto direct telaten laden wanneer een project wordt geladen. Wanneer ik deze verander van bijv. een_photo zolas in het script hier boven naar twee_photo, dan laat hij onder elke button alleen die "twee_photo".
Kan het dus zo zijn dat het allemaal niet werkt doordat ik dit action scriptje gebruik?
Pointer
%Europe/Berlin %724 %2005, 18:23
_root.currMovie = "een_photo";
_root.currMovie = "twee_photo";
content_photo.loadMovie(_root.currMovie+".swf");
Ja dan laad hij idd twee_photo.
Zucht.
Waar je nu evt aan zou kunnen denken is Gebruik te maken van een zogenoemde Array.
Dit moet je zien als een lege ruimte waar eigenlijk alles in kan staan.
Een voorbeeldje van een Array:
var foto = new Array ();
foto[0] = "foto_1.swf";
foto[1] = "foto_2.swf";
foto[2] = "foto_3.swf";
foto[3] = "foto_4.swf";
trace (foto[0])
trace (foto[1])
trace (foto[2])
trace (foto[3])
trace ("Totaal = " + foto.length + " foto's");
trace ("Alle namen van foto's op 1 regel = " + foto);
var foto = new Array("foto_1.swf", "foto_2.swf", "foto_3.swf");
trace (foto[0]);
trace (foto[1]);
trace (foto[2]);
PS: Tuurlijk zijn er nog vele andere manieren om hetzelfde te verwezenlijken, maar ik geef je aan de hand van dit voorbeeldje even wat meer inzicht.
clemens
%Europe/Berlin %764 %2005, 19:20
(citaat) Ja dan laad hij idd twee_photo.
Zucht. (Einde citaat)
Ja lijkt mij ook logisch dat hij dan twee_photo laad, maar niet logisch dat hij twee_photo laad wanneer je button Drie klik (bijv) die naar drie_photo refereerd en twee_photo openend.
Maar zal mee een beetje gaan verdiepen in die "array".
In iedergeval tot nu toe alvast bedankt.
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.