Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Errore con Function

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    Errore con Function

    Ciao a tutti!!

    qualcuno mi da una mano con questa funzione

    codice:
    loadMovie("home.swf", _root.ospite);
    carica = true;
    ultimo = "home";
    function comandi(nome) {
    	if (_root.barra.clipheight!= 540 && nome != ultimo) {
    		loadMovie(nome+".swf", _root.ospite);
    		ultimo = nome;
    		carica = true;
    	}
    }

    mi da errore!! io voglio che prima di caricare il file swf la barra raggiunga quella posizione "540"

    Grazie mille

  2. #2
    Cosa restituisce l'errore?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    qui richiamo la funzione
    codice:
    this.onRelease = function() {
    	if (testo.text == " ") {
    		gotoAndStop(1);
    		this.useHandCursor = false;
    	} else {
    		_root.comandi(testo.text);
    		_root.buttonclick.start();
    		gotoAndStop(2);
    	}
    };
    help

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    prima di fare il loadMovie la barra deve arrivare alla posizione 540 mentre cosi fa il loadMovie mentre la barra arriva a 540

    grazie mille

  5. #5
    ma 540 che è una frame, o una coordinata _x

    perchè se fosse una frame

    if (_root.barra.clipheight._currentframe ......

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    coordinata _x


  7. #7
    e dove sta sta _x???

    if (_root.barra.clipheight._x

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    clipheigth si riferisce a questo:
    codice:
    onClipEvent (load) {
    	endheight = _height;
    	endwidth = _width;
    	endx = _x;
    	endy = _y;
    	acc = 4;
    	iner = 2.5;
    	_root.barra.clipheight = 763;
    	_root.barra.clipwidth = 540;
    	_root.barra.posizionex = _root.barra._x;
    	_root.barra.posizioney = _root.barra._y;
    }
    onClipEvent (enterFrame) {
    	moverx = (moverx+(endx-_x)/acc)/iner;
    	movery = (movery+(endy-_y)/acc)/iner;
    	scalerheight = (scalerheight+(endheight-_height)/acc)/iner;
    	scalerwidth = (scalerwidth+(endwidth-_width)/acc)/iner;
    	_x += moverx;
    	_y += movery;
    	_height = _height+scalerheight;
    	_width = _width+scalerwidth;
    	_root.w = _height;
    }
    onClipEvent (enterFrame) {
    	endheight = clipheight;
    	endwidth = clipwidth;
    	endx = posizionex;
    	endy = posizioney;
    }

  9. #9
    scusa ma la funzione comandi non è all'interno o richiamata in un evento tipo enterFrame, percui letta una volta, non la sta a controllare la barra di continuo??

    Non so se mi sono spiegato

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ok allora se io facessi un hitTest in modo che quando la barra tocca un'altra clip trasparente iniziasse a caricare? tu come lo metteresti??

    codice:
    loadMovie("home.swf", _root.ospite);
    carica = true;
    ultimo = "home";
    function comandi(nome) {
    	if (_root.barra.clipheight!= 540 && nome != ultimo) {
    		loadMovie(nome+".swf", _root.ospite);
    		ultimo = nome;
    		carica = true;
    	}
    }
    :master:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.