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

    Barra di Preload con CS3

    Raga,
    Prima di impazzire vi chiedo aiuto.
    Ho ripreso ad utilizzare Flash Professional, ero rimasto alla versione MX adesso però devo riuscire a lavorare in CS3, sinceramente non ci capisco più nulla !!!
    Ci sono un milione di comandi in più !!!

    Come faccio ad adattare il mio vecchio preload ?


    // Assegno i valori
    car = this.getBytesLoaded();
    tot = this.getBytesTotal();
    larghezza = 100;
    // Calcolo la percentuale di avanzamento
    perc = Math.round((car/tot)*100);
    // Inserisco nella casella il totale percentuale
    progres = perc+"%";
    // Allungo la barra e la posiziono in modo fisso sull'asse X
    setProperty ("barra", _xscale, (perc*larghezza)/100);
    setProperty ("barra", _x, 403.0);
    // Controllo lo stato di avanzamento
    if (car == tot) {
    gotoAndPlay ("filmato", "go");
    }


    10ks



    .

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    la differenza tra cs3 e mx c'è solo se usi una versione diversa del linguaggio, ma se imposti la pubblicazione per fp6 e as1 il tuo codice dovrebbe funzionare senza problemi

  3. #3
    Grazie and80,
    Sapevo che potevo aggirare il problema con le impostazioni di pubblicazione, ma visto che ho la possibilità di utilizzare tutte le (immagino) potenzialità che sono venute fuori con quest vers. avrei gradito capire come iniziare ad impostare la barra di preloading.

    Comunque per il momento grazie, nel frattempo mi metto a studiare.





    .

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da newbobotime
    Grazie and80,
    Sapevo che potevo aggirare il problema con le impostazioni di pubblicazione, ma visto che ho la possibilità di utilizzare tutte le (immagino) potenzialità che sono venute fuori con quest vers. avrei gradito capire come iniziare ad impostare la barra di preloading.

    Comunque per il momento grazie, nel frattempo mi metto a studiare.
    il preload è abbastanza diverso e considera che il codice è cambiato in molti aspetti dalla versione precedente, a partire dalla filosofia
    se vuoi iniziare ad approfondire il linguaggio, puoi dare uno sguardo ad alcuni articoli che ho scritto e di cui trovi il link in firma

    per quanto riguarda la questione specifica del preload in as3, questo sarebbe il codice da mettere sul primo frame, e dal secondo dovrebbe partire il filmato:

    Codice PHP:
    addEventListener(Event.ENTER_FRAMEpreload) ;
    function 
    preload (e:Event) {
        var 
    bl stage.loaderInfo.bytesLoaded;
        var 
    bt stage.loaderInfo.bytesTotal;
        var 
    pt Math.floor((bl/bt)*100);
        if(!
    isNaN(pt)){
            
    trace(pt+"%"); // qui metti le azioni per monitorare il progresso
        
    }
        if (
    bl >= bt && bt pt && pt == 100) {
            
    removeEventListener(Event.ENTER_FRAMEpreload);
            
    gotoAndStop(2);    
        }


  5. #5
    10ks and80,
    In effetti mi stò rendendo conto di quanto sia cambiato Flash Pro dal vecchio MX, mi toccherà risudare le mie 7 camicie !!







    .

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.