20 messaggi dal 26 novembre 2003
BrightSoul ha scritto:


aspe, aspe fai così che è più semplice:

flash acetta delle variabili via querystring proprio come una pagina asp comune.
Nei tuoi tag <object> e <embed>, dove definisci il nome del file flash, scrivi:

tuofilmato.swf?pagina=<%=Request.ServerVariabiles("path_info")%>

in questo modo, nel filmato avrai la variabile _root.pagina che conterrà il percorso della pagina in cui si trova. A questo punto lo controlli:

if (_root.pagina.indexOf("home.asp")!=-1){
//blocca il tasto home
} else if (_root.pagina.indexOf("servizi.asp")!=-1) {
//blocca il tasto servizi
} else if ...
//ecc
}

ciao


Ciao BrightSoul!!!
Stavo provando il tuo metodo, e devo confessarti che mi ci sto impazzendo!! !
Lasciami chiedere alcune delucidazioni,
1) Intanto se ho fatto bene la prima cosa, ossia dove mi hai detto di inserire:

"Nei tuoi tag <object> e <embed>, dove definisci il nome del file flash, scrivi:

tuofilmato.swf?pagina=<%=Request.ServerVariabiles("path_info")%> "

nel tag <embed>

value="testata.swf?pagina=<%=Request.ServerVariables("path_info")%>

nel tag <object>

embed src="testata.swf?pagina=<%=Request.ServerVariables("path_info")%>"

dove testata è il nome del mio filmato flash

2) il controllo dei pulsanti e del caricamento degli .swf esterni a seconda di quale tasto si clicca e il relativo blocco-tasto lo controllo già in flash, le pagine asp si caricano tranquillamente solo, come già detto, ricaricando sempre se stessa
non mi si sposta dalla home e relativo .swf ovvero:

// settiamo come ultimo "home" (è come se avessimo
// premuto "home" all'avvio)

ultimo = "home";
loadMovieNum("home.swf",1);

// blocchiamo il rollover del pulsante "home"
menu[ultimo].interno.premuto = true;
// mandiamo il movieclip "home" al frame 11
menu[ultimo].interno.gotoAndStop(11);
function comandi (nome) {
if (nome != ultimo) {
if (nome == "home") {
unloadMovieNum (1); loadMovieNum("home.swf",1);
} else {
loadMovieNum (nome + ".swf", 1); getURL( "default.asp" + "?strazione=" +nome);
}
// resettiamo la variabile "premuto" del pulsante
// attivato precedentemente
menu[ultimo].interno.premuto = false;
// riavviamone la riproduzione
menu[ultimo].interno.play();
ultimo = nome;
}
}

quello che vorrei controllare è proprio questo, cambio pagina quindi passare la variabile asp a flash.

Attendo tua risposta (o di chi si sente buono)
Con la faccia sotto i tuoi piedi ( e puoi anche camminare)
inpienomarasma
11.886 messaggi dal 09 febbraio 2002
Contributi
ahh... scusa, dimenticavo che in flash4 non esisteva l'actionscript... o meglio era agli esordi.

Non puoi usare i metodi di String tipo .indexOf perchè se non ricordo male string non era un oggetto.

se ti va mandami il .fla, ora ti spedisco un'email alla quale puoi rispondere, ciao.

Enjoy learning and just keep making
20 messaggi dal 26 novembre 2003
BrightSoul ha scritto:
ahh... scusa, dimenticavo che in flash4 non esisteva l'actionscript... o meglio era agli esordi.

Non puoi usare i metodi di String tipo .indexOf perchè se non ricordo male string non era un oggetto.

se ti va mandami il .fla, ora ti spedisco un'email alla quale puoi rispondere, ciao.

Ho mx, la cosa sembra funzioni solo che non riesco a gestirla
11.886 messaggi dal 09 febbraio 2002
Contributi
cioè... cosa capita esattamente?

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.