Visualizzazione dei risultati da 1 a 5 su 5

Discussione: da fisso a dinamico

  1. #1

    da fisso a dinamico

    ovvero lo script per il preload riesco a farlo funzionare solo se l'immagine da aprire la imposto prima. (es: foto3.jpg) pero' cosi' su qualsiasi bottone clicco mi apre sempre la stessa foto. La situazione e' questa:

    mc vuoto istanziato "big" sullo stage.
    sul bottone della thumbs ho associato:

    on (release) {
    //ricavo il nome dell'imamgine
    image = "illustrazioni/"+this._name+".jpg";
    //faccio partire il loader
    _root.loader.gotoAndPlay(2);
    }

    mc "loader" sullo stage, nel secondo fotogramma ho:
    loadMovie ("foto3.jpg ", "_root.big");
    nextFrame();


    cosi' il preload me lo visualizza correttamente.

    io pero' la foto la vorrei aprire dinamicamente,
    quindi avevo pensato metto una funzione nel loader:

    function foto (num) {
    image = [num];
    _root.big.loadMovie(image);
    nextFrame();
    }

    e nel bottone avrei messo:

    image = "illustrazioni/"+this._name+".jpg";
    _root.loader.foto(image); // e' giusto cosi'?
    trace(image);
    _root.loader.gotoAndPlay(2);

    il trace(image) mi visualizza il nome dell'immagine corrispondente al bottone cliccato ma il preload sparisce.

    dove sbaglio?

    -Nextart.it Graphic Solutions

  2. #2
    up please!!!
    e' importante!!
    grazie.
    -Nextart.it Graphic Solutions

  3. #3
    Allora...ti faccio un esempio con delle variabili globali...come ho già detto uso sempre quelle ( )

    dichiari due variabili:

    _global.nome
    _global.file

    sulla thumb associ questo script:

    on(release){
    _global.nome = "foto1";
    _root.loader.gotoAndPlay(2);
    }

    Nel loader al frame 2 invece metti:
    _global.file = _global.nome+".jpg"
    loadMovie(_global.file, _root.big)

    l'esempio che avevo fatto inizialmente era così...se non ti funziona ancora mandami il fla.


  4. #4
    Miticcooooooooooooooooooooooo!!!!

    Grazie.
    Funziona alla grande, l'unica cosa riguardo al fatto che sia fatto con il Flash 5, risulta visibile solo con il Flash player ver.7.
    l'ho testato con un portatile che non lo aveva installato e le immagini non erano visibili.!!!
    Pero' ti confermo che F5 le gestisce le jpg esterne, probabilmente prima non lo si poteva fare per la questione del player che non le gestiva!!

    dichiari due variabili:
    _global.nome
    _global.file
    usando flash 5 le ho dovuto sostituire con
    _root.nome
    _root.file
    -Nextart.it Graphic Solutions

  5. #5
    Mi ero dimenticato che usavi flash5

    Le variabili globali mi pare che ci siano solo dall'MX..

    Comunque sei riuscito ugualmente a cavartela

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.