Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    195

    ma secondo voi? (loadMovie)

    ...perchè la seconda volta che va in funzione non carica l'immagine?

    carico le variabili da una pagina ASP che mi restituisce i valori giusti, il bello è che i valori li prende e bene
    ho chiamato "ilmiourlesatto" per non diffondere il vero url.
    L'url che inserisco è statico stile "http://www.etcetc.com/"
    Utilizzando dal mio pc l'swf carica bene i dati tranne l'immagine che la seconda volta non appare. Dal sito invece ricarica sempre gli stessi dati, nonostate i dati vengano randomizzati dalla pagina "carica.asp".
    Inoltre dovrei ridimensionare il movie "fimage" e non capisco perchè devo mettere fimage._width=15 e fimage._height=10 invece che le dimensioni che voglio dare che corrispondono a 100px e 78px

    ecco l'ActionScript:

    myOffer = new LoadVars();
    myOffer.onLoad = function() {
    _root.id_off=this.id_off;
    _root.modoff=this.modoff;
    _root.desoff=this.desoff;
    _root.ftxtmodello=_root.modoff
    _root.ftxtdescrizione=_root.desoff
    _root.fimage.loadMovie("ilmiourlesatto/images/" + _root.id_off + ".jpg");
    ridimensionaIMG();
    }
    function ridimensionaIMG(){
    _root.fimage._width=15;
    _root.fimage._height=10;
    _root.fimage._x=458.9;
    _root.fimage._y=12.0;
    }
    myOffer.load("ilmiourlesatto/carica.asp");

    obj_changeOffer = new Object();
    obj_changeOffer.interval = function(){
    myOffer.load("ilmiourlesatto/carica.asp");
    }
    interval_offer = setInterval(obj_changeOffer, "interval",10000);

    Sicuramente lo script contiene errori
    Grazie della collaborazione
    mamma mia che bestia

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    195

    ...dimenticavo

    ...ovviamente esistono due Testi Dinamici chiamati ftxtmodell e ftxtdescrizione dove vanno a finire le variabili inerenti e un movieclip di nom fimage dove dovrebbe andare a finire l'immagine, ma questo era ovvio.

    Grazie ancora
    mamma mia che bestia

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: ma secondo voi? (loadMovie)

    a vista mi sembra che devi ripetere sia il .load che il .onLoad()
    codice:
    obj_changeOffer.interval = function(){
    	myOffer.load("ilmiourlesatto/carica.asp");
    	myOffer.onLoad();
    }
    ma potrei sbagliarmi

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    195

    ...ebbene

    ...no, diciamo che il fatto che faccio il load dovrebbe teoricamente richiamare automaticamente l'onLoad, in effetti lo ripete ma non capisco come mai non aggiorna l'immagine
    bah...

    è per questo che ho inserito "ma secondo voi?" come per dire un grande "PERCHE'?"

    help me
    mamma mia che bestia

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    195

    ...ho un po' cambiato...

    ...lo srcript, perchè precarico tutte le variabili in diversi array monodimensionali perchè non avevo voglia di incastrarmi in array a + dimensioni, cmq Ora carica tutte le immagini quando deve ma il problema che la prima immagine non la ridimensiona continua ad insistere.

    ecco lo script:

    _root.varVar="";
    _root.numpro=0;
    _root.myVarId_Off = new Array();
    _root.myVarModOff = new Array();
    _root.myVarDesOff = new Array();
    myOffer = new LoadVars();
    myOffer.onLoad = function() {
    _root.numpro=this.numpro;//numero Prodotti;
    for(i=0;i<_root.numpro;i++){
    _root.myVarId_Off[i]=this["id_off"+i];//ID
    _root.myVarModOff[i]=this["modoff"+i];//Model
    _root.myVarDesOff[i]=this["desoff"+i];//Description;
    }
    numprod=random(_root.numpro);//randomizzo;
    _root.varVar=_root.myVarId_Off[numprod];//metto in una variabile d'appoggio;
    ridimensionaIMG(numprod);//richiamo la funzione di messa a video dei dati;
    }
    myOffer.load("ilmiourlesatto/carica.asp");//carica da ASP;

    function ridimensionaIMG(i){
    ftxtmodello=_root.myVarModOff[i];//Metto a video il model
    ftxtdescrizione=_root.myVarDesOff[i];//metto a video la description;
    fimage.loadMovie("ilmiourlesatto/images/" + _root.myVarId_Off[i] + ".jpg");//carico l'immagine e la metto nel MovieClip
    fimage._width=100;//taaataaa!!! ridimensiono il mc;
    fimage._height=78;
    fimage._x=458.9;//lo sposto anche!;
    fimage._y=12.0;
    }

    //Funzione per l'intervallo dei prodotti
    obj_changeOffer = new Object();
    obj_changeOffer.interval = function(){
    numprod=random(_root.numpro);
    _root.varVar=_root.myVarId_Off[numprod];
    ridimensionaIMG(numprod);
    }
    interval_offer = setInterval(obj_changeOffer, "interval",7000);

    BAH! io non capisco proprio

    VOI??

    grazie..
    mamma mia che bestia

  6. #6
    forse dipende dal fatto che ti servirebbe un preload prima di poter ridimensionare l'img che carichi nel clip

    visto velocemente il codice mi sembra che nn c'è
    forse x questo

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.