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

    [MX] Importazione Colori da TXT esterno

    Ciao a tutti

    oggi ho questo problema

    ho il mio fla con uno scrollpane.

    ora se utilizzo questo sistema tutto va bene

    codice:
    //var colore frecce
    C_bar_arrow= 0x666666
    // setto
    globalStyleFormat.arrow = C_bar_arrow
    //Applico
    globalStyleFormat.applyChanges("arrow")
    diversamente se importo da un TXT con


    codice:
    new_color=new LoadVars()
    new_color=load("param_loader.txt")
    new_color.onLoad=function(success){
    	if(success){
       	     _level0.C_bar_arrow = this.bar_arrow
    	     cambia()
    	}
    }
    
    
    function cambia(){
    
        globalStyleFormat.arrow = C_bar_arrow
        // Applica
        globalStyleFormat.applyChanges("arrow");
    }
    non cambia colore ma lascia quello di default


    Mi date una mano p.f.

  2. #2
    Ops

    ovviamente nel TXT c'è

    &bar_arrow=0xFFFFFF&


  3. #3
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    new_color = new LoadVars()
    new_color.onLoad = function(success)
    {
    	if(success){
       	     _level0.C_bar_arrow = Number(this.bar_arrow);
    	     cambia()
    	}
    }
    function cambia()
    {
    	globalStyleFormat.arrow = C_bar_arrow
    	globalStyleFormat.applyChanges("arrow");
    }
    new_color.load("param_loader.txt")

  4. #4
    Number(this.bar_arrow);

    ma non è una stringa che si passa ??

    Cmq. ...GRANDE funziona perfettamente.

    Ciao

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    No, è un numero, e in un numero va convertita la variabile esterna che a flash arriva come stringa..

  6. #6
    Bene Negative, allora se posso ti presento questo piccolo problema

    Vorrei ..sempre con lo stesso sistema cambiare i colori dell'intera struttura dello scrollPane

    se lo faccio a mano quindi Tint colori e %=20 viene un effetto bello.

    se lo faccio in questo modo altera pesantemente l'effetto:


    questa AS è dentro la funzione cambia
    loader è lo scrollpane, mentre C_loader_R, G e B sono fariabili su level0 impostate al successo del caricamento esterno.


    codice:
    color_loader =new Color(loader )
    color_loaderTransform = new Object();
    color_loaderTransform = { ra: '70', rb: C_loader_R, ga: '70', gb: C_loader_G, ba: '70', bb: C_loader_B, aa: '100', ab: '10'};
    color_loader .setTransform(color_loaderTransform);
    Può essere che il globalStyle vada in conflitto ??

    Grazie e ciao

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Prima di provare con il caricamento esterno, sei in grado di riprodurre l'effetto, che hai tramite il pannello delle proprietà, con ActionScript?

  8. #8
    Ok ho capito che avevi capito che non avevo capito l'uso degli offset.

    per dare un color #006699 = RGB 0,102,153 in Alpha=20%

    adesso so che è

    codice:
    color_loader =new Color(mc)
    color_loaderTransform = new Object();
    color_loaderTransform = { ra: '0', rb: '0', ga: '0', gb: '102', ba: '0', bb: '153', aa: '20', ab: '0'};
    color_loader.setTransform(color_loaderTransform);
    Grazie Neg.


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.