Ragazzi non riesco a trovare il motivo del mio problema!
ho un campo di testo che viene popolato dinamicamente prendendo i dati da un file xml (quindi di volta in volta non sò il valore nè la lunghezza di tale campo) e che deve scrollare tramite due pulsanti/frecce.
Il testo si trova all'interno di un mc chiamato "lista" il quale si trova a sua volta all'interno del mc "displaing" che contiene lista e i bottoni.
tutto ciò si trova all'interno di un file swf che viene caricato tramite loadMovie all'interno di un movieclip chiamato "listamc" della timeline principale.
detto ciò vi posto il mio codice e metto in grassetto il punto in cui credo ci sia il problema ossia nel percorso, poiche se lancio il swf autonomamente il testo scrolla mentre se lo carico con loadmovie all interno di "listamc" non scrolla più.
startY = _root.displaing.lista._y;
trace("STARTING:"+startY);
function scroll(direction) {
bottom = 70;
if (direction == "upscheda") {
if (_root.displaing.lista ._y + _root.displaing.lista._height - speed > (startY + bottom)) {
_root.displaing.lista._y -= speed;
} else {
overSpace = (startY + bottom) - (_root.displaing.lista._y + _root.displaing.lista._height - speed);
_root.displaing.lista._y = (_root.displaing.lista._y - speed) + overSpace;
}
} else if (direction == "downscheda") {
if (_root.displaing.lista._y + speed < startY) {
_root.displaing.lista._y += speed;
} else {
_root.displaing.lista._y = startY;
}
}
}
----------------------------------------------
Codice dei pulsanti:
----------------------------------------------
onClipEvent(enterFrame){
if(buttonPressed == "yes"){
_root.scroll("downscheda")
}
}
-----------------------------------------------
onClipEvent(enterFrame){
if(buttonPressed == "yes"){
_root.scroll("upscheda")
}
}

Rispondi quotando
