Toon posts:

[FLASH] Problemen met pagewrap en emptyMovieClip

Pagina: 1
Acties:
  • 159 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
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

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)

}