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

    _quality applicata ad uno specifico movieclip dello stage

    Ciao ragazzi,
    sui livedocs ho letto che la proprietà quality può essere applicata anche ad un specifico movieclip all'interno del filmato. Quindi sto applicando la proprietà al movieclip in questo modo:
    publico._quality = "LOW";

    ma appena viene eseguita tutto il filmato passa in quality "LOW" . Come posso fare ad applicarla ad uno specifico movie clip dove sto sbagliando??

    Leggendo in giro per il forum sembra una cosa che non si possa fare solo su uno specifico movieclip. Quindi volevo cominciare ad usare la funzione cacheAsBitmap ma non capisco bene come funziona.

    1° Esempio pratico ho un filmato con un movieclip di nome "CartoneAnimato" questo movieclip contiene a sua volta 3 MovieClip di nome
    "Pluto"
    "Pippo"
    "Topolino"
    Questi 3 movie clip li duplico sempre all'interno di "CartoneAnimato" così da avere alla fine 20 movieclip totali 17 duplicati dagli altri tre.
    Se ho intuito bene la funzione di cacheAsBitmap dovrei appllicarla a Pippo, Pluto e Topolino così che gli altri duplicati possano essere renderizati con le informazioni in memoria oppure devo applicare cacheAsBitmap al movieclip contenitore in questo caso "CartoneAnimato"??


    2° Esempio pratico
    Ho un movie principale chiamato "main.swf" questo main fa un loadmovieNum su livello 1 di "home.swf". home.swf contiene dei movie clip che si chiamano:
    "movie1"
    "movie2"
    "movie3"

    main ha un pulsante che una volta cliccato carica sempre sul livello 1 "news.swf" in "news.swf" oltre ad altri movie clip vengono utilizzati sempre
    "movie1"
    "movie2"
    "movie3"


    Quindi secondo quello che ho capito della funzione cacheAsBitmap dovrei applicarla in home.swf ai tre movieclip
    "movie1"
    "movie2"
    "movie3"
    visto che questi 3 movieclip si ripetono sia in home.swf che in news.swf.
    Una volta applicata la funzione hai 3 movie clip in home.swf quando li visualizzo in news.swf devo fare qualche altra cosa??

    Scsatemi se mi sono dilungato un po' con gli esempi e spero che questo post possa delucidare la cosa anche ad altri utenti come me inesperti con questa funzione

    Grazie 1000
    Saluti
    Blasto

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    la variabile _quality può essere richiamata da un qualsiasi clip ma non assegnata, è una proprietà globale e modifica completamente la qualità del filmato e non di un singolo clip

  3. #3
    grazie and80 infatti per questo stavo cercando di capire se la funzione cachAsBitmpa potrebbe ritornarmi utile e stavo cercando di capire come funziona.
    Tu potresti aiutarmi a capire come funziona??

    Grazie and
    ciao. blasto

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    cacheAsBitmap dovrebbe migliorare il rendering dei movieclip a cui viene applicata, in maniera da liberare la cpu dei calcoli di ridisegno, generalmente onerosi

    in pratica crea una copia bitmap del movieclip, perciò riesce a gestire spostamenti ridimensionamenti ecc, come se si trattasse di un'immagine e non di un elemento vettoriale

    è in questi casi che cacheAsBitmap è efficace per la riduzione dell'utilizzo della CPU

    nel tuo caso i clip duplicati dovrebbero ereditare il cacheAsBitmap=true se lo assegni ai clip iniziali, comunque è facile fare una verifica una volta fatta la copia, con un trace... in caso contrario, subito dopo aver duplicato il clip devi assegnare il cacheAsBitmap=true

    per quanto riguarda il secondo esempio, non ho capito benissimo, ma se ho capito il senso... i clip che si trovano nel primo filmato non sono gli stessi che ci sono sul secondo, quindi bisogna assegnare la funzione cacheAsBitmap=true separatamente per ogni clip

  5. #5
    grazie and per la disponibilità.

    nel secondo esempio(mi sono spiegato male io...):
    i clip che si trovano nel primo filmato sono gli stessi che ci sono sul secondo, in questo caso come devo agire??

    grazie di nuovo
    blasto

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non cambia nulla, sono comunque dei clip diversi che stanno in filmati diversi... spero di aver capito... magari se mi fai un esempio pratico capisco meglio... scusa la "tardezza"

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.