Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481

    problemi con un semplice getURL

    Ho Flash CS3, sto cercando invano da ieri di creare un banlissimo tasto cliccabile.

    Ho creato il simbolo button

    Importato nello stage, gli ho dato un'etichetta, cliccato sul fotogramma, e nella palette azioni ho scritto:
    tastopippo.onRelease function(){
    getURL("www.html.it.it", "_self");
    };
    stop();

    Il controllo della sintassi mi dice che non ci sono errori ma poi quando vado a testare il file

    1119: Accesso a una proprietà non definita onRelease mediante un riferimento con tipo statico flash.display:SimpleButton.

    1180: Chiamata al metodo non definito getURL.

    Dove sbaglio? In flash cs3 le cose sono cambiate?

    E' vero che non ne capisco nulla di actionscritp ne tanto meno ndi flash ma due tasti una volta li sapevo creare!

  2. #2
    non è che sbagli l'url
    ?
    www.html.it.it
    nella vita l'importante e' non prendersela......ma provare a farsela dare....

  3. #3
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    Originariamente inviato da bronz
    non è che sbagli l'url
    ?
    www.html.it.it
    no, è un errore di battitura

  4. #4
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    in allegato la schermata
    Immagini allegate Immagini allegate

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se pubblichi per FP9+AS3, quel metodo non va più bene

    l'assegnazione delle azioni in AS3 è stata uniformata per tutte le classi e sfrutta la gestione degli eventi tramite la classe EventDispatcher

    funziona così

    Codice PHP:
    tastopippo.addEventListener(MouseEvent.CLICKclickHandler);

    function 
    clickHandler(e:MouseEvent) {
        
    // azioni

    inoltre la funzione globale getURL è stata sostituita dal metodo navigateToURL del package flash.net e funziona alla stessa maniera del getURL, tranne che per il passaggio del primo parametro (l'url) che deve essere affidato ad una nuova istanza della classe URLRequest

    quindi in finale il tuo codice sarà questo

    Codice PHP:
    tastopippo.addEventListener(MouseEvent.CLICKclickHandler);

    function 
    clickHandler(e:MouseEvent) {
        
    navigateToURL(new URLRequest("http://www.html.it"), "_self");


  6. #6
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    Originariamente inviato da and80
    se pubblichi per FP9+AS3, quel metodo non va più bene

    l'assegnazione delle azioni in AS3 è stata uniformata per tutte le classi e sfrutta la gestione degli eventi tramite la classe EventDispatcher

    funziona così

    Codice PHP:
    tastopippo.addEventListener(MouseEvent.CLICKclickHandler);

    function 
    clickHandler(e:MouseEvent) {
        
    // azioni

    inoltre la funzione globale getURL è stata sostituita dal metodo navigateToURL del package flash.net e funziona alla stessa maniera del getURL, tranne che per il passaggio del primo parametro (l'url) che deve essere affidato ad una nuova istanza della classe URLRequest

    quindi in finale il tuo codice sarà questo

    Codice PHP:
    tastopippo.addEventListener(MouseEvent.CLICKclickHandler);

    function 
    clickHandler(e:MouseEvent) {
        
    navigateToURL(new URLRequest("http://www.html.it"), "_self");

    Grazie infinite, ci sarei arrivato domani mattina!

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.