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

    Aiuto Urgente Con Link Dimanico!

    Aiuuuto!
    Ciao a tutti ragazzi ho bisogno di un aiutino urgente per una consegna...

    devo attivare un bottone composto da una .jpg, lo devo fare in modo dinamico in modo tale che il cliente possa , modificando il link dal file testo, gestire la cosa per conto suo.

    Il bottone deve puntare ad una pagina x del sito in costruzione o a qualsivoglia pagina web.

    ho due bottoni classici formati da jpg, su un filmato di intro. Mi servono due link dinamici diversi che puntino a due pagine web diverse in una nuova finestra.
    Mi sapreste dare codice dei file di testo e specifiche azioni da impostare nel sorgente flash?

    Sono davvero disperata!

    grazie!

  2. #2
    Prima di tutto devi impostare il file di testo con le variabili da passare a Flash:
    La struttura sarà di questo tipo:
    variabile = parametri

    Se per esempio volessimo inserire due link a google e a HTML.it, scriveremo:
    &item00=http://www.google.it/
    &item01=http://www.html.it/

    Adesso scriviamo il codice per acquisire il file di testo (nome file: links.txt)
    poniamo anche che le due immagini da cliccare siano state trasformate in mc e istanziate con:
    link1 e link2
    codice:
    //
    // ============ Caricamento File contenente Immagini esterne ==========
    //
    // oggetto per l'acquisizione del file di testo...
    //
    links = new LoadVars();
    links.path = this;
    links.onLoad = function(success) {
        if(success){
    	this.path.link1.onRelease = function() {
    		getURL(this.item00, "_blank");
    	}
    	this.path.link2.onRelease = function() {
    		getURL(this.item01, "_blank");
    	}
        } 
    }; 
    //
    // carico il file di testo
    //
    links.load("listaeventi.txt");
    //

  3. #3

    smak


    grazie mille paolo
    ci provo immediatamente e ti so dire qualcosa entro sera!

    p.s. sono una tua concittadina! andrò a vedere il tuo sito!
    ciao!

  4. #4

    errori

    Ciao a chiunque mi voglia rispondere
    (spero sia tu, paolo!)

    ho provato ad utilizzare il codice che mi hai così gentilmente mandato...

    io non sono una programmatrice ed ho sempre usato flash in modo semplice.
    il programma mi segnala degli errori di questo tipo:

    Scene=Scene 2, Layer=bottone italian, Frame=234: Line 7: Statement must appear within on handler
    links.path = this;

    Scene=Scene 2, Layer=bottone italian, Frame=234: Line 8: Statement must appear within on handler
    links.onLoad = function(success) {

    Scene=Scene 2, Layer=bottone italian, Frame=234: Line 21: Statement must appear within on handler
    links.load("listaeventi.txt");

    vorrei sapere cosa significa e come fare per sistemare il tutto..

    perdona-te l'ignoranza!

  5. #5
    Quale versione di Flash utilizzi?

    Comunque, se hai almento la versione MX, devi mettere il codice che ti ho passato nel 1° frame della timeline principale (_root)

  6. #6

    grazie

    grazie mille ancora una volta per la tua disponibilità

    utilizzo la versione mx.

    ma in quello che hai scritto non riesco a capire una cosa..
    come posso linkare un bottone inserendo il codice in un frame diverso da quello in cui è situato?

    il mio file di flash è composto da due scene e il bottone si trova sulla seconda. Credevo di dover inserire il codice dove sarebbero andate le classiche azioni del bottone.. cioè sul suo frame...

    sono davvero in panne..

  7. #7
    Ti avevo dato una soluzione, non sapendo bene come era fatto il tuo movie...
    Ora continuo ad avere scarse informazioni su come è strutturato, per cui provo ad indicarti una nuova soluzione (più tradizionale) che non dovrebbe avere controindicazioni.

    Nel 1° frame della timeline principale (scena 1) inserisci il codice che carica le variabili.
    codice:
    //
    // ============ Caricamento File contenente Immagini esterne ==========
    //
    // oggetto per l'acquisizione del file di testo...
    //
    links = new LoadVars();
    links.path = this;
    links.onLoad = function(success) {
        if(success){
              trace("dati caricati con successo");
        } 
    }; 
    //
    // carico il file di testo
    //
    links.load("links.txt");
    //
    poi, associ al pulsante uno il codice:
    codice:
    on (release) {
    	getURL(links.item00, "_blank");
    }
    ed al secondo pulsante:
    codice:
    on (release) {
    	getURL(links.item01, "_blank");
    }

  8. #8

    YEA

    FUNZIONA A MERAVIGLIA!
    GRAZIE DI TUTTO!

    :quote:

  9. #9

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.