Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    70

    immagini bitmap: non mi accetta lo smoothing

    ciao a tutti,
    nel lavoro che sto facendo, sto caricando delle jpg tramite loader.
    dovendo però ruotarle di alcuni gradi, ho il tipico effetto pixelato.

    codice:
    var Img_loader: Loader = new Loader(); 
    Img_loader.load(new URLRequest("img/home.jpg")); 
    ImgSPR.addChild(Img_loader);  
    var image:Bitmap=Img_loader.content as Bitmap; 
    image.smoothing=true;
    non funziona nemmeno messo sotto questa forma:
    codice:
    var image=Bitmap(Img_loader.content);
    image.smoothing=true;
    mi da questo errore:
    TypeError: Error #1009: Cannot access a property or method of a null object reference. at prova7_fla::MainTimeline/prova7_fla::frame1()

  2. #2
    mmm così il codice è sballato

    devo controllare che sia caricata

    prima di fare add child

    e prima di dargli lo smoothing

    quindi usa un bel blocco

    Codice PHP:
            ldr = new Loader();
        
    initListeners(ldr.contentLoaderInfo);
        
    ldr.load(urlReq);


    private function 
    initListeners(dispatcher:IEventDispatcher):void {
                
    dispatcher.addEventListener (Event.COMPLETE,completed);
                
    dispatcher.addEventListener(IOErrorEvent.IO_ERROR,ifError);
                
    dispatcher.addEventListener(Event.OPEN,started);
                
    dispatcher.addEventListener(ProgressEvent.PROGRESS,inLoading);
            } 
    per gestire le varie fasi del caricamento

    ciauz
    Photogallery Flash Gratis - http://www.flashfiles.biz -
    Template in Flash con pannello di Amministrazione e deeplinking Guarda il template qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    70
    ma poi cosa dovrei utilizzare?

    .smoothing = true ?

    e su cosa?

    sulla movie che contiene l'immagine?

    o sul loader?

    var image:Bitmap=Img_loader.content as Bitmap;
    image.smoothing=true;

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    70
    ok ok, ce l'ho fatta...

    var Img_loader: Loader = new Loader();
    Img_loader.load(new URLRequest("img/home.jpg"));
    initListeners(Img_loader.contentLoaderInfo);


    function initListeners(dispatcher:IEventDispatcher):void {
    dispatcher.addEventListener (Event.COMPLETE,completed);
    //dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ifError);
    //dispatcher.addEventListener(Event.OPEN,started);
    //dispatcher.addEventListener(ProgressEvent.PROGRESS ,inLoading);
    }

    function completed (e){
    trace ("complete")
    var image=Bitmap(Img_loader.content);
    image.smoothing=true;

    }

    grazissssssime!

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.