Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    interazione flash javascript

    devo dire innanzi tutto complimenti per il sito è una fonte essenziale di esempi e lezioni...
    ok dopo la slecchinata di turno (peraltro veritiera) vi pongo il mio problema :
    sto sviluppando una applicazione dove flash e javascript hanno relazioni piuttosto strettee mi si verifica una cosa piuttosto strana

    -all'interno di un movieclip principale vado a caricarne altri ad un certo punto del caricamento lancio una funzione javascript (ad esempio un alert) ebbene se eseguo l'operazione la prima volta va tutto bene quando la eseguo la seconda (essendo il mio flash ciclico) la pagina HTML che contiene il movie clip principale diventa completamente bianca.
    il tutto mi sembra molto strano in quanto se anzichè lanciare un alert o un'altra funzione apro una nuova pagina con il solit getURL("nomepagina.htm","_blank") ebbene allora ad ogni ciclo mi viene aperta una nuova pagina...
    che ne pensate?
    sono stato poco chiaro? lo suppongo essendo questa una delle mie principali caratteristiche...
    beh se qualcuno ha voglia e tempo di capire l'origine di questo problema ... beh grazie se no beh grazie... insomma beh grazie
    ciao

  2. #2
    a parte i..
    si bene grazie, no bene grazie lo stesso ecco però magari grazie.. non s'è capito molto il tuo problema!
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #3

    javascript e flash : uno ok ma due sono troppi?

    ok cerchero' di spiegare nuovamente il mio angustiante problema :
    l'applicazione che sto costruendo è costituita da una pagina HTML che contiene elementi
    sia di flash che elementi HTML appunto.
    - il movieclip flash all'inizio è fermo immobile non fa nulla di nulla.
    - quando l'utente clicca su una immagine questo evento esegue un metodo
    javascript per flash cioè l'istruzione filmato.SetVariable("nomeVariabile","valoreUNO");
    - una volta settata questa variabile che è sulla _root dell'swf il filmato flash
    si connette ad un db mysql carica un recordset contenente i nomi dei filmati
    che dovranno essere poi eseguiti all'interno del movieclip principale che è
    quello che sta sulla pagina HTML stessa
    -a questo punto riporta la variabile nomeVariabile a "valoreZERO" in modo tale
    che l'operazione di connessione venga eseguita solo quando l'utente clicca
    - orbene una volta che questi filmati (quelli caricati dinamicamente)
    arrivano all'ultimo frame eseguono (anzi dovrebbero eseguire) una funzione javascript
    con il solito getURL("javascript:alert('stafungiaaazzzaaa')")

    ed ora l'arcano :
    -al primo click appena la pagina è stata caricata i filmati vengono caricati
    correttamente eseguiti correttamente e quando arrivano all'ultimo fotogramma
    lanciano l'alert perfettamente.
    -poi rischiaccio la mia immagine per far ripartire il ciclo
    -i filmati vengono caricati benissimo anche sta volta vengono eseguiti benissimo ancora
    -quando arrivano all'ultimo frame anziche' ripetermi l'alert la pagina HTML tutta
    diventa bianca ma bianca bianca eh

    la cosa ancora piu' strana :
    se anzichè eseguire un alert io faccio per aprire una nuova pagina con il
    getURL("nuovaPagina.html","_blank")
    beh funziona benissimo e ad ogni ciclo alla fine dell'esecuzione dei filmati mi
    apre una pagina nuova

    avete qualche idea?
    beh comunque sempre grazie
    se non avete ancora capito sappiate che non è colpa vostra ma mia
    io vi rispiego tutto (male forse) anche un sacco di volte... circa.
    (tanto piu' che è la seconda volta che scrivo sto messaggio che la prima l'invio del form ha fallato clamorosamente)
    ciao

  4. #4
    a furia di leggere m'intorto da solo

    però forse mancano dei comandi.. stop() goto..
    specialmente quando dici che poi si riapre la pagina..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  5. #5
    in che senso mancano dei comandi?

  6. #6
    Originariamente inviato da sangioec
    in che senso mancano dei comandi?
    azioni() credo..
    ma dirlo così senza vedere cosa c'è sui fla, non è semplice..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  7. #7
    per pilotare l' swf da JS puoi usare questa:
    http://www.devpro.it/javascript_id_29.html


    per richiamare JS da flash dovresti dirmi che sintassi usi

    io userei questa


    getURL("javascript:alert('pippo');");

    con javascript scritto attaccato
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    infatti uso proprio quel comando
    ma la seconda volta che lo eseguo
    SBAM!
    tutto bianco
    maroooo'
    e che è?!?!
    chissà
    ciao

  9. #9
    pensiero fagiano, magari e' il punto e virgola ?

    getURL("javascript:alert('pippo');");


    oppure prova con
    getURL("javascript:alert('pippo');return true;");

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    dà lo stesso problema con o senza punto e virgola
    ho provato a mettere la funzione col return come dici tu
    ma mi dà errore in quanto dice che il return è esterno alla funzione
    chissà

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.