Pagina 1 di 19 1 2 3 11 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 183
  1. #1
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243

    mc che riparte sempre dall'inizio

    ciao, ho questo problema. Ho creato un menu che caricato swf esterni, dopo parecchi sforzi e aiuti dal forum :tongue: sono riuscito a far funzionare il tutto ma mi sono accorto di una cosa il filmato esterno caricato in questo modo :

    codice:
    onClipEvent (load) {
    	_root.inizio.pre = "";
    }
    onClipEvent (mouseDown)
    {
    	if (this.hitTest(_root._xmouse, _root._ymouse, false))
    	{
    		loadMovie("chisiamo.swf", _root.inizio.menu.chisiamo.pippo);
    		_root.inizio.menu.chisiamo.pippo._x = -100;
    		_root.inizio.menu.chisiamo.pippo._y = -80;
    	}
    }onClipEvent (enterFrame) {
    	{
    	Btot = _root.inizio.menu.chisiamo.pippo.getBytesTotal();
    	Bload = _root.inizio.menu.chisiamo.pippo.getBytesLoaded();
    	
    	
    	if( Bload >= Btot)
    	{
    		_root.inizio.menu.chisiamo.pippo.play();
    		_root.inizio.pre = "Loaded"
    	}
    	else
    	{
    		_root.inizio.menu.chisiamo.pippo.stop();
    		_root.inizio.pre = Bload + " b / " + Btot + " b";
    	}
    }
    
    }

    se clicco col mouse in qualsiasi punto del filmato sopra l'swf esterno caricato non so xché ma ricomincia a riprodursi dall'inizio.
    Non riesco a capire prima di caricarlo nel modo che vi ho scritto funzionava correttamente è capitato già a qualcuno una cosa del genere?

    come la risolvo?

    grazie, ciao.

  2. #2
    penso che torni a caricare il filmato se c fai click sopra...e quindi riparte perchè ha già scaricato tutti i byte.
    prova a fare così:

    onClipEvent (mouseDown)
    {
    if(_root.loaded!=1){ // inserisci questa riga
    if (this.hitTest(_root._xmouse, _root._ymouse, false))
    {
    loadMovie("chisiamo.swf", _root.inizio.menu.chisiamo.pippo);
    _root.inizio.menu.chisiamo.pippo._x = -100;
    _root.inizio.menu.chisiamo.pippo._y = -80;
    }
    }//e questa
    }

    e poi metti:

    onClipEvent (enterFrame) {
    {
    Btot = _root.inizio.menu.chisiamo.pippo.getBytesTotal();
    Bload = _root.inizio.menu.chisiamo.pippo.getBytesLoaded();


    if( Bload >= Btot)
    {
    _root.inizio.menu.chisiamo.pippo.play();
    _root.inizio.pre = "Loaded"
    _root.loaded=1; //questa riga
    }
    else
    {
    _root.inizio.menu.chisiamo.pippo.stop();
    _root.inizio.pre = Bload + " b / " + Btot + " b";
    _root.loaded=0; // E questa riga
    }
    }

    prova 'bye
    _.·¯Th3ñ0b0d¥¯·._

    http://www.tinform.it 1st flash site

  3. #3
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    ora provo thx )

  4. #4
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    ho provato ma in questo modo non la apre nemmeno la clip esterna, forse però l'idea è giusta manca qualcosina

  5. #5
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    l'idea di theno è buona ma così non si avvia.... che dite?

  6. #6
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    cambiando così funziona

    onClipEvent (mouseDown) {
    if (_root.loaded != 1) {
    _root.loaded = 1;
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    loadMovie("chisiamo.swf", _root.inizio.menu.chisiamo.pippo);
    _root.inizio.menu.chisiamo.pippo._x = -100;
    _root.inizio.menu.chisiamo.pippo._y = -80;
    }
    }
    }
    onClipEvent (enterFrame) {
    Btot = _root.inizio.menu.chisiamo.pippo.getBytesTotal();
    Bload = _root.inizio.menu.chisiamo.pippo.getBytesLoaded();
    if (Bload>=Btot) {
    _root.inizio.menu.chisiamo.pippo.play();
    _root.inizio.pre = "Loaded";
    } else {
    _root.inizio.menu.chisiamo.pippo.stop();
    _root.inizio.pre = Bload+" b / "+Btot+" b";
    }
    }
    onClipEvent (load) {
    _root.loaded = 0;
    }

  7. #7
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    riprovo e ti faccio sapere thx :tongue:

  8. #8
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    siiiii funziona grazie mille ma qual'era l'errore che a logica mi sembrava coretto?


    poi scusa ma in _root.loaded la parola loaded flash mx me la segna azzurra come un comando ma non è un nome di una variabile?




    grazie ancora cmq

  9. #9
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    azz ho parlato troppo presto funzionare funziona ma se clicco sulle altre voci e poi richiamo ancora quella giustamente non me la carica più xchè la considera già caricata.....


    quei filmati esterni sono voci di menu quindi devono essere richiamati e scaricati più volte

  10. #10
    Utente di HTML.it L'avatar di CSLeon
    Registrato dal
    Apr 2001
    Messaggi
    243
    Stormy che fine hai fatto ??

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.