Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    forzare il caricamento variabili

    ciao a tutti
    cè un'azione che mi forza il caricamento delle varibili che asp mi manda.
    ho un problema ma sarebbe lungo da spiegare.
    in pratica ho un form che interagisce con asp solo che funziona con una volta di ritardo perchè non fà in tempo a leggere le varibili scritte da asp.

  2. #2
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    Esiste l'evento on(data) che compie un'azione solo se le variabili esterne sono state caricate completamente...
    non so se fa al caso tuo.

  3. #3
    si e sapresti darmi qualche info in +
    che azione devo dare?
    io devo essere sicuro che mi abbia caricato benvenuto.asp

  4. #4
    io ho questa azione
    dati.load("benvenuto.asp");
    k = new LoadVars()
    k.load('benvenuto.asp')
    k.onLoad = function(){
    if(this.riconosciuto==0){
    _root.gotoAndStop(7)
    }else{
    _root.gotoAndStop(10)
    }
    }

    solo che me lo carica la volta successiva

  5. #5
    Perchè 2 load? :master:

    Cmq l'onLoad dell'oggetto loadVars ha la stessa funzione dell'evento onClipEvent(data), che veniva usato in flash5 "in accoppiata" con loadVariables/loadVariablesNum

    Comunque il codice

    k = new LoadVars()
    k.load('benvenuto.asp')
    k.onLoad = function(){
    if(this.riconosciuto==0){
    _root.gotoAndStop(7)
    }else{
    _root.gotoAndStop(10)
    }
    }

    è giusto, l'unica cosa per essere sicuro potresti convertire riconosciuto in Number (perchè caricando da file esterno magari lo carica come stringa), ma per il resto è strano il tuo problema, l'onLoad serve proprio per essere sicuri che alcune azioni vengano eseguite solo a caricamento dei dati avvenuto.

  6. #6
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    Bhe' per quanto possa valere la mia conferma...

    confermo!

  7. #7
    k = new LoadVars()
    k.load('benvenuto.asp')
    k.onLoad = function(){
    if(this.riconosciuto==0){
    _root.gotoAndStop(7)
    }else{
    _root.gotoAndStop(10)
    }
    }
    abbiamo risolto ma in un altro modo..

    esempio con le azioni in questione

    http://www.mondocartuccia.com/aspflash/login1.html
    mail: luca@cocconet.it
    pass: b
    come notate inserendo questi campi la prima volta non vengo riconosciuto come utente perchè secondo noi flash non fa in tempo a leggere la variabile
    la seconda volta pur mettendo campi sbagliati flash mi legge ancora le varibili vecchie e quindi giuste e me lo fà passare..
    provate un pò!
    è strano!ma ci serve xche stiamo facendo un super sito di ecommerce in flash con utenti ecc

  8. #8
    Ma tu quindi devi anche mandare i dati del login alla pagina asp ?

    Comunque ho provato alla pagina che hai linkato e non mi entra proprio mai, nè alla prima nè alla seconda volta :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.