Ik heb het volgende probleem:
Ik heb een imageslider gemaakt die de xpositie van de muis volgt.
Allereerst heb ik een emptyMovieClip gemaakt die fungeert als container
Deze container vul ik met een (variabel) aantal (attached)MovieClips wordt opgevuld.
Nu wil ik een script inbouwen waardoor de slider zal pagewrappen.
Daarom bekijk ik of de eerste (attached)movie links buiten het beeld loopt en als dat zo is,
verplaats ik die movie ,binnen de container, achter de laatste movie.
Bij het verplaatsen van de eerste (attached)movie in container blijft de breedte van de gehele container gelijk maar vreemd genoeg heeft het geen invloed heeft op de xpositie van de container.
Misschien denk ik verkeerd maar als de breedte van de container hetzelfde blijft dan zo de Xpositie toch ook moeten wijzigen ?! Of wordt de Xpositie niet bepaald door de positie van de eerste attachedMovie?
Onderstaande is ActionScript
Ik heb een imageslider gemaakt die de xpositie van de muis volgt.
Allereerst heb ik een emptyMovieClip gemaakt die fungeert als container
Deze container vul ik met een (variabel) aantal (attached)MovieClips wordt opgevuld.
Nu wil ik een script inbouwen waardoor de slider zal pagewrappen.
Daarom bekijk ik of de eerste (attached)movie links buiten het beeld loopt en als dat zo is,
verplaats ik die movie ,binnen de container, achter de laatste movie.
Bij het verplaatsen van de eerste (attached)movie in container blijft de breedte van de gehele container gelijk maar vreemd genoeg heeft het geen invloed heeft op de xpositie van de container.
Misschien denk ik verkeerd maar als de breedte van de container hetzelfde blijft dan zo de Xpositie toch ook moeten wijzigen ?! Of wordt de Xpositie niet bepaald door de positie van de eerste attachedMovie?
Onderstaande is ActionScript
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| // creating and filling the holder _root.createEmptyMovieClip("itemHolder1_mc" , 0); for(var i=0;i<itemAmount;i++){ var name:String = "item" + i + "_mc"; _root.itemHolder1_mc.attachMovie("item", name, (i+2)); _root.itemHolder1_mc[name]._x = XposStart; _root.itemHolder1_mc[name]._y = itemYpospics; } // chaning the xpos of the nested movie if (_root.itemHolder1_mc._x < -(itemDistance + itemWidth)) { trace (_root.itemHolder1_mc._width) // returns 1041 trace (_root.itemHolder1_mc._x) // returns -151.4 _root.itemHolder1_mc["item"+whoisLeft+"_mc"]._x = (_root.itemHolder1_mc["item"+whoisRight+"_mc"]._x + (itemWidth + itemDistance)); trace (_root.itemHolder1_mc._width) // returns 1041 trace (_root.itemHolder1_mc._x) // returns -151.4 (and going down) } |