PDA

Volledige versie bekijken : tabjes en loadmovie


latino
%Europe/Berlin %586 %2005, 15:04
Beste mensen,

Ik heb wat tabjes..alleen in flash laad ie wel verschillende movies maa ronline maar 1? ik zie het probleem niet jullie?

var tabsUrl:String = "http://xxx/";
this.createEmptyMovieClip("tabsHolder_mc",5,{_x:12,_y: 34});

var numberOfDepths:Number = 4;
mc1_mc.swapDepths(numberOfDepths);

for(i=0; i < numberOfDepths+1; i++){
this["mc"+ i +"_mc"].onRelease = function(){
this.swapDepths(numberOfDepths);

tabsHolder_mc.loadMovie(tabsUrl + this._name+".swf");
}
}

[m]
%Europe/Berlin %603 %2005, 15:29
Maak voor elke ding dat je inlaadt een movieclip aan.

latino
%Europe/Berlin %632 %2005, 16:10
hhmm waarom? in flash doet ie het dus het kan wel...

latino
%Europe/Berlin %823 %2005, 20:45
niemand? :(

edit:

loadMovie(tabsUrl + this._name+".swf","tabsHolder_mc");

zo doet ie het wel ? heel vaag

mateo)
%Europe/Berlin %995 %2005, 00:53
nog even (ondanks dat je het al opgelost hebt)...
ik denk dat flash niet weet waar die tabsholder zich bevindt. ik kom er ook niet uit aan de hand van je code. staat 'ie in de root dan moet er staan:
_root.tabsHolder_mc.loadMovie(tabsUrl + this._name+".swf");

latino
%Europe/Berlin %351 %2005, 09:26
nee ik doe het eigenlijk zo:

mainmovie: hier zit een legemovieclip waar ik een swf inlaad

in de swf: hier zitten de tabjes en maak ik deze code dus aan

this.createEmptyMovieClip("tabsHolder_mc",5,{_x:12,_y: 34});

waar ik weer swfjes inlaad

mateo)
%Europe/Berlin %367 %2005, 09:49
(als ik het hier heel basic nabouw en in mijn browser bekijk, werkt het gewoon met je oorspronkelijke code, dus er moet iets anders aan de hand zijn...)

latino
%Europe/Berlin %776 %2005, 19:37
misshien met this_parent ofzo?

ik weet vaak niet wannner je this._parent gebruikt...kun je neit gewoon parent gebruiken?

mateo)
%Europe/Berlin %795 %2005, 20:05
ehm... this._parent? dat staat nergens in je code toch? je gebruikt this._parent als er (al was het maar voor jou) onduidelijkheid zou kunnen ontstaan waar _parent naar verwijst. als je een constructie hebt als
my_mc.onRelease = function(){
// code hier
}
dan gebruik ik altijd heel expliciet this voor alles dat bij my_mc hoort. als ik een variabele op de root aanspreek (van de main movie of van een movie die in een level geladen is) dan gebruik ik _root. als je in een movie zit die ingeladen is in een placeholder mc op de root dan kan je dus met this._parent._parent etc. teruggaan naar je placeholder (als daar de variabele staat die je nodig hebt) of met _root.placeholder_name.

(ik hoop dat dit niet al te vaag is allemaal)