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("strAzione")%>

nel tag <object>

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

dove "strAzione" è il nome della mia variabile

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

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.