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

    [MX] assegnazione mycol.setTrasform dinamica ??

    salve a tutti, sapete dirmi perchè questo script non mi funziona

    codice:
    for (i=0; i<=5; i++){
    	R=0;G=i*51;B=255;clip="p"+i
    	mycol=new Color(_root.setcolor.tabcolor[clip].intcol);trace(mycol)
    	myColTransform = new Object();
    	myColTransform = { ra: '100', rb: _root.R, ga: '100', gb: _root.G, ba: '100', bb: _root.B, aa: '100', ab: '100'};
    	myCol.setTransform(myColTransform);
     }
    o meglio assegna il colore corretto solo al primo Clip e a tutti gli altri assegna il colore dell'ultimo ??

    Grazie

  2. #2

  3. #3
    chi è.. :gren:

    ancora non sono arrivato li..

    cmq.. in parole povere sarebbe?

    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  4. #4
    In parole povere...

    un ciclo for che assegna al clip INTCOL contenuto in 5 Clip differenti una gradazioni di colori del blu
    ....

    codice:
    for (i=0; i<=5; i++){
    	R=0;G=i*51;B=255;clip="p"+i
    	mycol=new Color(_root.setcolor.tabcolor[clip].intcol);	myColTransform = new Object();
    	myColTransform = { ra: '100', rb: _root.R, ga: '100', gb: _root.G, ba: '100', bb: _root.B, aa: '100', ab: '100'};
    	myCol.setTransform(myColTransform);
     }

    Grazie

  5. #5
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    superfluo chiederti se hai controllato le variabili in debug.

  6. #6
    Non è superfluo, infatti oggi ...dopo un a bella dormita di 3 ore

    mi sono accorto che a causa di un copia incolla le istanze, degli oggetti 2,3,4,5, erano tutte uguali

    Ciao e Grazie

  7. #7
    Come tre ore?
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  8. #8
    NON VA

    Ripropongo leggermente diverso

    ho un Clip TABCOLOR che contiene 24 clip (6 colonne x 4 righe)
    i clip sono chiamati tutti per riga

    p0, p1, p2, p3, p4, p5
    p10,p11,p12,p13,p14,p15
    p20,p21,p22,p23,p24,p25
    p30,p31,p32,p33,p34,p35


    Al Tabcolor associo il seguente script

    codice:
    onClipEvent(load){
    	riga=0
    for (K=102; K<=255	;k+=51){
    	
    	for (i=0; i<=5; i++){
    	R=0;G=i*51;B=k;clip="p"+(i+riga)
    	mycol=new Color(this[clip]);	myColTransform = new Object();
    	myColTransform = { ra: '100', rb: R, ga: '100', gb: G, ba: '100', bb: B, aa: '100', ab: '100'};
    	mycol.setTransform(myColTransform);
     }
     riga+=10
     }
     }
    Apparentemente funziona, ma non rispetta i colori che i vorrei attribuire

    1) i 24 clip sono tutti uguali, quadrati neri
    Domanda: perche se li faccio Bianchi NON FUNZIONA NULLA

    2) i quadrati devono avere un set RGB come segue

    [0,0,102] - [0,51,102] - [..................] - [0,255,102]
    .........
    [0,0,255] [.................................] - [0,255,255]


    Che diamine succede ??

    Grazie

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.