• Bannato User Attivo

    Forse ci sono vicino , se faccio una prova del filmato e seleziono il debug controllando le variabili quando clicco sul Privacy policy mi apre la pagina della privacy con il debugger nell'output mi viene fuori praticamente tutta la lista delle variabili e comincia così :

    Livello #0:
    Variabile _level0.$version = "WIN 7,0,19,0"
    Variabile _level0.link = 5
    ariabile _level0.soundstatus = "on"

    il seguito lo evito perche' probabilmente non interessa.

    Ecco ora il mio problema diventa un altro se io volessi creare un link successivo all'ultimo del template così da aggiungere delle pagine al sito flash come devo fare?

    Grazie.


  • Super User

    La logica condizionale che hai in quel bottone é :

    quando l' utente preme se il valore della variabile link è diverso da 5 allora mette il suo valore a 5 e fa andare avanti la timeline.

    Ora bisognerebbe capire prima che premi il bottone che valore ha quella variabile...


  • Bannato User Attivo

    La variabile prende il valore uno all'avvio del filmato e quindi deduco dalla pagina iniziale poi a seconda delle sezioni in cui voglio andare a vedere cambia di volta in volta ovvero se clicco esempio su contatti prende la variabile link = 4 mentre se voglio andare alla sez chi siamo prende il valore link = 2 per cui deduco che per ora e' vincolata lle pagine del template , mentre se io aggiungo collegamenti di apertura di nuove pagine devo nominarli di conseguenza sui bottoni _root.link = 7 oppure 8 e via dicendo a seconda delle pagine che aggiungo.


  • Super User

    allora all'interno del bottone ci andrebbe _root.gotoAndPlay('numero o label del frame in cui vuoi che vada');


  • Bannato User Attivo

    on (release) {
    if (_root.link<>5) {
    _root.link = 5;
    _root.play();

    questo e' l'actionscript del pulsante


  • Super User

    @franconov said:

    on (release) {
    if (_root.link<>5) {
    _root.link = 5;
    _root.play();

    questo e' l'actionscript del pulsante

    prova a mettere al posto di _root.play(); _root.gotoAndPlay('numero del frame della tua nuova pagina');


  • Bannato User Attivo

    Vediamo se riesco a essere piu' chiaro 🙂

    Ho un pulsante con questo codice :
    on (release) {
    if (_root.link<>4) {
    _root.link = 4;
    _root.play();
    }
    }

    Questo codice cambia nella definizione _root.link<>n e _root.link = n ogni qualvolta cambia il pulsante che mi apre una sezione nuova del sito.
    Esempio:
    _root.link = 1 ---> homepage
    _root.link = 2 ---> chi siamo
    _root.link = 3 ---> portfolio
    _root.link = 4 ---> contatti
    _root.link = 5 ---> privacy

    Qualora io volessi aprire altre sottosezioni mi viene spontaneo da pensare che cambiando numero al _root.link lui ne aprirebbe una , il problema e' che cambiando il numero avanzando lui apre sempre la stessa che non posso andare a modificare in quanto modificherei una di quelle che mi servono , come psso risolvere?


  • Super User

    A questo punto per darti una mano mi serve vedere più codice. 🙂


  • User

    Mi associo al problema di franco nov. Ho capito benissimo il suo problema perchè è lo stesso che ho io:

    
    on &#40;release&#41; &#123;
    	_root.link = n;
    	_root.play&#40;&#41;;
    &#125;
    
    

    Il problema principale è che io non so dove andare a recuperare la dichiarazione della variabile link, perchè se lo sapessi andrei a cambiarla. Anche io ho acquistato un template di un menu con 5 voci.
    All'inizio non sapevo nemmeno a cosa servisse quel .link, e linkavo le mie pagine in maniera abbastanza rozza con un ```
    getURL(http://www.dominio.it/pagina.html, _self);

    Secondo voi dove è che potrei recuperare le informazioni su quella variabile?Il template non includeva aiuti di nessun tipo
    
    Grazie in anticipo a tutti
    
    Andrea

  • User

    Mi associo al problema di franco nov. Ho capito benissimo il suo problema perchè è lo stesso che ho io:

    
    on &#40;release&#41; &#123;
    	_root.link = n;
    	_root.play&#40;&#41;;
    &#125;
    
    

    Il problema principale è che io non so dove andare a recuperare la dichiarazione della variabile link, perchè se lo sapessi andrei a cambiarla. Anche io ho acquistato un template di un menu con 5 voci.
    All'inizio non sapevo nemmeno a cosa servisse quel .link, e linkavo le mie pagine in maniera abbastanza rozza con un ```
    getURL(http://www.dominio.it/pagina.html, _self);

    Secondo voi dove è che potrei recuperare le informazioni su quella variabile?Il template non includeva aiuti di nessun tipo
    
    Grazie in anticipo a tutti
    
    Andrea

  • Bannato User Attivo

    Ti rispondo io che ho risolto il problema,non e' un problema legato all'azione del pulsante ma devi aanalizzare la timeline ad ogni pagina che carica trovi un fotogramma taggato s5 poi s6 poi s7, quindi l'inseriemnto della nuova pagina lo nomini tu e ti inserisci nella timeline quello che e' associato alla pagina nuova.

    Spero di essere sato chiaro.

    Saluti


  • Bannato User Attivo

    Ti rispondo io che ho risolto il problema,non e' un problema legato all'azione del pulsante ma devi aanalizzare la timeline ad ogni pagina che carica trovi un fotogramma taggato s5 poi s6 poi s7, quindi l'inseriemnto della nuova pagina lo nomini tu e ti inserisci nella timeline quello che e' associato alla pagina nuova.

    Spero di essere sato chiaro.

    Saluti


  • User

    @franconov said:

    Ti rispondo io che ho risolto il problema,non e' un problema legato all'azione del pulsante ma devi aanalizzare la timeline ad ogni pagina che carica trovi un fotogramma taggato s5 poi s6 poi s7, quindi l'inseriemnto della nuova pagina lo nomini tu e ti inserisci nella timeline quello che e' associato alla pagina nuova.

    Spero di essere sato chiaro.

    Saluti

    Non mi permetto di dire che non sei stato chiaro, ma comunque non ho capito molto bene: tu mi stai dicendo che ci sono dei fotogrammi taggati. Ma dove? Hai nominato delle pagine da caricare. Ma stai parlando di flash, o della pagina in cui è inserito il movie?

    Scusami ma davvero non ho capito :bho:


  • User

    @franconov said:

    Ti rispondo io che ho risolto il problema,non e' un problema legato all'azione del pulsante ma devi aanalizzare la timeline ad ogni pagina che carica trovi un fotogramma taggato s5 poi s6 poi s7, quindi l'inseriemnto della nuova pagina lo nomini tu e ti inserisci nella timeline quello che e' associato alla pagina nuova.

    Spero di essere sato chiaro.

    Saluti

    Non mi permetto di dire che non sei stato chiaro, ma comunque non ho capito molto bene: tu mi stai dicendo che ci sono dei fotogrammi taggati. Ma dove? Hai nominato delle pagine da caricare. Ma stai parlando di flash, o della pagina in cui è inserito il movie?

    Scusami ma davvero non ho capito :bho:


  • Bannato User Attivo

    Parlo di flash e parlo della timeline di tutto il file .flase tu controlli tutti i livelli che compongono il template e scorri la timeline vedrai che per ogni apertura di pagina corrisponde un fotogramma con una bandierina.

    prova a fare esplora il filmato forse ti si chiarisce un po' meglio


  • Bannato User Attivo

    Parlo di flash e parlo della timeline di tutto il file .flase tu controlli tutti i livelli che compongono il template e scorri la timeline vedrai che per ogni apertura di pagina corrisponde un fotogramma con una bandierina.

    prova a fare esplora il filmato forse ti si chiarisce un po' meglio


  • User

    @franconov said:

    Parlo di flash e parlo della timeline di tutto il file .flase tu controlli tutti i livelli che compongono il template e scorri la timeline vedrai che per ogni apertura di pagina corrisponde un fotogramma con una bandierina.

    prova a fare esplora il filmato forse ti si chiarisce un po' meglio

    Probabilmente il mio template è stato impostato diversamente. A questo punto spiego meglio la mia situazione:
    Il mio menu è composto da 5 bottoni che chiamerò pag1 pag2 pag3 pag4 e pag5. Ognuno di questi bottoni deve puntare alla pagina html a cui si riferisce. Nel template che ho acquistato, nello script di ogni bottone c'è questo tipo di istruzione:

    
    on &#40;release&#41; &#123;
    	_root.link = n*;
    	_root.play&#40;&#41;;
    &#125;
    on &#40;rollOver&#41; &#123;
    	gotoAndPlay&#40;2&#41;;
    &#125;
    on &#40;releaseOutside, rollOut&#41; &#123;
    	gotoAndPlay&#40;11&#41;;
    &#125;
    
    
    • n assume un valore da 1 a 5 (nel mio caso specifico. Per 7 pagine assumerebbe fino a 7 valori).

    Ora chiedo a qualche esperto del forum: cosa significano esattamente le due istruzioni*_root.link = n*;* e _root.play();[/code]?
    Mica per caso tramite questo tipo di istruzione si può giungere ad un effetto simile a quello apportato dall'attributo "current" nel linguaggio XHTML, senza ricorrere a 5 copie modificate dello stesso menu?
    Ma la domanda piu importante riguarda il tipo di link: quel n di _root.link deve puntare ad altri filmati, o può puntare anche ad una pagina html contenuta in una cartella diversa da quella in cui è contenuto il filmato?

    A questo punto Vi prego datemi una mano. Flashcoder.it ma dove sei finito?

    Grazie mille in anticipo
    Andrea*


  • User

    @franconov said:

    Parlo di flash e parlo della timeline di tutto il file .flase tu controlli tutti i livelli che compongono il template e scorri la timeline vedrai che per ogni apertura di pagina corrisponde un fotogramma con una bandierina.

    prova a fare esplora il filmato forse ti si chiarisce un po' meglio

    Probabilmente il mio template è stato impostato diversamente. A questo punto spiego meglio la mia situazione:
    Il mio menu è composto da 5 bottoni che chiamerò pag1 pag2 pag3 pag4 e pag5. Ognuno di questi bottoni deve puntare alla pagina html a cui si riferisce. Nel template che ho acquistato, nello script di ogni bottone c'è questo tipo di istruzione:

    
    on &#40;release&#41; &#123;
    	_root.link = n*;
    	_root.play&#40;&#41;;
    &#125;
    on &#40;rollOver&#41; &#123;
    	gotoAndPlay&#40;2&#41;;
    &#125;
    on &#40;releaseOutside, rollOut&#41; &#123;
    	gotoAndPlay&#40;11&#41;;
    &#125;
    
    
    • n assume un valore da 1 a 5 (nel mio caso specifico. Per 7 pagine assumerebbe fino a 7 valori).

    Ora chiedo a qualche esperto del forum: cosa significano esattamente le due istruzioni*_root.link = n*;* e _root.play();[/code]?
    Mica per caso tramite questo tipo di istruzione si può giungere ad un effetto simile a quello apportato dall'attributo "current" nel linguaggio XHTML, senza ricorrere a 5 copie modificate dello stesso menu?
    Ma la domanda piu importante riguarda il tipo di link: quel n di _root.link deve puntare ad altri filmati, o può puntare anche ad una pagina html contenuta in una cartella diversa da quella in cui è contenuto il filmato?

    A questo punto Vi prego datemi una mano. Flashcoder.it ma dove sei finito?

    Grazie mille in anticipo
    Andrea*


  • Bannato User Attivo

    _root.link = 6 deve puntare a un numero non puo' puntare a una pagina html e il numero a cui punta e' un fotogramma su un livello se analizi la timeline o se fai esplora il filmato (Alt+F3) magari lo capisci meglio-


  • Bannato User Attivo

    _root.link = 6 deve puntare a un numero non puo' puntare a una pagina html e il numero a cui punta e' un fotogramma su un livello se analizi la timeline o se fai esplora il filmato (Alt+F3) magari lo capisci meglio-