Volg de onderstaande video om te zien hoe je onze site als web-app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Breen zei:als ik mag, nog net iets handiger:
Code:for (i=1; i<=aWeek.length; i++) { var tempTarget:MovieClip = mcBtnDay[i].attachMovie("mcBtnDay", "MyBtn", this.getNextHighestDepth()); }
for (i=1; i<=aWeek.length; i++) {
var tempTarget:MovieClip = this.attachMovie("mcBtnDay", "BtnDat_" + i + "_btn", this.getNextHighestDepth(), {_x:(i*30)});
}
Freakshow zei:2 opties hier:
- Uw code is compleet verkeerd en alle oplossingen hierboven ook
- Ik zie te weinig code om te weten wat er voor die loop gebeurt.
Tip van algemeen nut:
Als je attachMovie gebruikt, defineer je beter waarin die moet komen. Dus begin altijd met this of _root. En eigenlijk raad ik _root ook nog eens af want de _root kan veranderen wanneer je externe swf's gaat inladen. Dus om er zeker van te zijn dat je _root altijd gelijk blijft zet je best op de 1e regel van je 1e frame van je level0 movieclip: global root_mc = this;
Kan je vanaf nu root_mc overal gebruiken, ook in externe swf's en deze zal altijd naar de level0 verwijzen.
Nu over de code zelf:
zonder al te veel uitleg, probeer gewoon eens dit:
Code:for (i=1; i<=aWeek.length; i++) { var tempTarget:MovieClip = this.attachMovie("mcBtnDay", "BtnDat_" + i + "_btn", this.getNextHighestDepth(), {_x:(i*30)}); }verander de waarde 30 in de gewenste afstand van de knoppen.
Kortweg, er is te weinig code om hem deftig te kunnen helpen.Bigbuddha zei:huh? rare dingen die je hier zegt.
Hij definieert wel degelijk waarin die attachtMovie komt. Met name mcBtnDay[x]. Dus er is helemaal geen reden om met _root te werken. Wat hij ook niet doet.
Waarom zou je die global root_mc = this; zou gebruiken is me ook niet duidelijk. Dit heeft toch helemaal geen zin. Kan je evengoed _root gebruiken. Tenzij zoals je zegt je met externe clips werkt. Daarom is het gewoon verstandig om nooit _root (of _level0) gebruiken (zeg nooit nooit) Je zou de root clip maar eens moeten inladen in een andere (geloof me kan gebeuren).
Wat wel juist is, is dat je niet het hele verhaal weet. Maar daar vraagt de thread starter ook niet naar. Hij heeft een probleem en we zetten hem op weg om het op te lossen. Het kan altijd beter/korter/anders (cnf mijn een breens tips). Zolang hij de logica erachter snapt weet hij genoeg.