går udover kanter?
Hey allesammen...Jeg har en flash film der har str 594 x 458
Inde i filmen har jeg en masse knapper, og hver gang man kører over dem kommer der en lille "Hover" boks op med noget tekst!
Kode til en af knapper ser fx sådanne ud:
on (rollOver) {
_root.x = 1;
_root.caption.tekst = "Tekst til Mongoliet";
}
on (rollOut) {
_root.x = 0;
_root.caption.tekst = " ";
}
--------------
Selve "Caption" har koden:
onClipEvent (enterFrame) {
if (_root.x==1) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
-----------
Mit problem er så at nogle gange så ligger der fx en knap tæt på kanterne af flash filmen og derved sker der at caption bliver for stor, og går udover flash filmen så man ikke kan se det hele af "caption"...
Jeg har prøvet at ordne det med nogle if sætninger inde i caption:
if(this._x > 540) {
this._x = 400;
}
if(this._y < 458) {
this._y = 150;
---------
men dette resultere i det bliver påvirket når jeg kører over alle knapperne!
Er der ikke en måde jeg kan gøre sådan det holder sig inde for kanterne af filmen?
Altså det jeg skal have den til er følgende:
Hvis caption's x position bliver størrere end filmen skal den "i guess, ændre dens x postion til noget andet / eller y positionen for den sags skyld..."
I kan se selve flash filen på www.framemakers.dk/asien.swf
