Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Video

  1. #1
    Utente di HTML.it L'avatar di Tristal
    Registrato dal
    Sep 2003
    Messaggi
    630

    Video

    Salve a tutti!
    Ho qualche problemino con i video inseriti con flash...
    Ho la prima pagina .htm che contiene il menu, nel pulsante video esce un menu a cascata...quindi ho piu' video da far visualizzare. Ogni pulsante chiama un file .swf esterno diverso l'uno dall'altro. Questi .swf hanno un solo frame, contengono solo il titolo del video, e un'azione:"loadMovie("xxx.swf", 1);" <--questi .swf sono diapositive e contengono i video! (ogni diapositiva contiene un solo video, quindi se ho ad esempio 3 video da far vedere, ho 3 .swf e 3 .swf diapositive). Funziona tutto! Però riesco a vedere tutti i video una volta sola! Es se clicco su video1 e poi video2, funziona...pero' se clicco ancora video1, questo nn me lo fa vedere!
    Qualcuno sa il perche'!??!

    Halp me!
    Ste

  2. #2
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274
    prova così.

    loadMovie("xxx.swf", _root.mc)

    x mc intendo un mc vuoto posizionato sullo stage principale.

  3. #3
    Utente di HTML.it L'avatar di Tristal
    Registrato dal
    Sep 2003
    Messaggi
    630
    si si, c'e' gia' _root.mc, cmq ora funziona...ho provato a chiamare direttamente la diapositiva, e funziona!
    ora sto cercando di mettere i preload...puoi aiutarmi in questo?

  4. #4
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274
    seleziona il primo frames del tuo swf e nel pannello action inserisci:
    ---------------------------------------------------------

    stop();
    function traccia() {
    Stage.scaleMode = "showAll";
    metax = Stage.width/2;
    metay = Stage.height/2;
    Stage.scaleMode = "noScale";
    this.createTextField("percentuale", 1, 0, 0, 100, 20);
    //this.percentuale.border = true;
    this.percentuale.autoSize = "left";
    this.percentuale.text = "ciao";
    this.createEmptyMovieClip("linea", 3);
    this.createEmptyMovieClip("barra", 2);
    with (this.linea) {
    beginFill(0x000000, 1);
    lineStyle(1, 0x000000, 100);
    lineTo(0, 0);
    lineTo(100, 0);
    lineTo(100, 20);
    lineTo(0, 20);
    endFill();
    }
    with (this.barra) {
    beginFill(0xFF0000, 100);
    lineStyle(0, 0x000000, 0);
    lineTo(0, 0);
    lineTo(100, 0);
    lineTo(100, 20);
    lineTo(0, 20);
    endFill();
    }
    this.linea._x = metax-(this.linea._width/2);
    this.linea._y = metay-(this.linea._height/2);
    this.barra._x = metax-(this.barra._width/2);
    this.barra._y = metay-(this.barra._height/2);
    this.percentuale._x = metax-(this.percentuale._width/2);
    this.percentuale._y = metay-(this.percentuale._height/2+this.linea._height);
    carica();
    }
    function carica() {
    this.onEnterFrame = function() {
    tot = this.getBytesTotal();
    car = this.getBytesLoaded();
    dif = int(car/tot*100);
    this.percentuale.text = dif+"%";
    this.barra._xscale = dif;
    if (tot != undefined) {
    if (car == tot) {
    delete this.onEnterFrame;
    removeMovieClip(this.percentuale);
    removeMovieClip(this.linea);
    removeMovieClip(this.barra);
    nextFrame();
    }
    }
    };
    }
    traccia();
    -------------------------------------------------------------


    xò sarebbe bene tu facessi ricerche nel forum..... ne trovi un milione.


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.