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

    AS 3.0 caricare e rimuovere img tramite tasti

    Salve ragazzi sono un nuovo "adepto" del forum e rimpiango.......AS 2.0 sto sbattendomi con AS 3.0 (flash CS3) anche le cose facili sembrano impossibili

    con un tasto voglio caricare una img esterna e con un altro tasto rimuoverla,
    questo è il codice:
    stop();
    function caricaFoto (event:MouseEvent) {
    var urlPath:URLRequest=new URLRequest(”fotoest/angelina-jolie.jpg”);
    var loaderImg:Loader=new Loader();
    loaderImg.load(urlPath);
    addChild(loaderImg);
    loaderImg.x=100;
    loaderImg.y=0;
    }

    function scaricaFoto(event:MouseEvent):void {
    removeChild(loaderImg);
    }

    carica_btn.addEventListener(MouseEvent.CLICK, caricaFoto);

    scarica_btn.addEventListener(MouseEvent.CLICK, scaricaFoto);

    per caricare tutto ok il problem è x toglierla ricevo un "error" (1120: Access of undefined property loaderImg. ) e non riesco a rimuoverla qualcuno mi può "salvare" ??
    grazie grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    ciao invece del removeChild prova con un unload

    Codice PHP:

    function scaricaFoto(event:MouseEvent):void 
    {
        
    loaderImg.unload();


    ciao
    Tony

  3. #3
    Grazie per la risposta, credo ke però fosse una soluzione già provata, ma purtroppo il risultato è lo stesso...sempre errore
    "1120: Access of undefined property loaderImg."
    ke stress ...........
    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    Ciao
    sistemato

    il problema è che avevi dichiarato la variabile all'interno di una funziona...e da dentro un'altra funziona non potevi vederla...quindi la dichiarazione l'ho spostata fuori...

    Codice PHP:
    stop();
    var 
    urlPath:URLRequest=new URLRequest("fotoest/angelina-jolie.jpg");
    var 
    loaderImg:Loader=new Loader();
    function 
    caricaFoto (event:MouseEvent
    {
        
    loaderImg.load(urlPath);
        
    loaderImg.x=100;
        
    loaderImg.y=0;
        
    addChild(loaderImg);

    }

    function 
    scaricaFoto(event:MouseEvent):void 
    {
        
    loaderImg.unload();
    }

    carica_btn.addEventListener(MouseEvent.CLICKcaricaFoto);

    scarica_btn.addEventListener(MouseEvent.CLICKscaricaFoto); 
    ciao
    Tony

  5. #5
    Grazie Grazie, funziona benissimo, devo proprio aver fatto un error banale, è ke io e la programmazione non andiamo proprio d'accordo
    Grazie ancora
    ciao
    Stefano

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.