Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: componenti

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    componenti

    salve a tutti ho un problemino ho provato a fare un componente
    un quandrato e a crearli la proprietà del colore per cambiarli il colore solo che non risco a farla funzionare perchè ?
    ecco il codice
    codice:
    #initclip
    function cmpText() {
    	trace(this.tcolor);
    	this.cobj = new Color(this);
    	this.update();
    }
    // Permette a TriangleClass di ereditare le proprietà del movieclip
    cmpText.prototype = new MovieClip();
    // Ridisegna il triangolo in base ai valori correnti della base e dell'altezza
    cmpText.prototype.update = function() {
    	this.applyTint = true;
    	if (this.applyTint) {
    		
    		this.cobj.setRGB(this.tcolor);
    	}
    };
    // Connette la classe con l'identità del collegamento per questo movie clip
    Object.registerClass("FcmpText", cmpText);
    
    cmpText.prototype.setTintColor = function (c) {
    this.tcolor = c;
    this.update();
    }
    
    cmpText.prototype.turnOnTint = function () {
    this.applyTint = true;
    this.update();
    }
    
    #endinitclip

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    così come l'hai scritto tu funziona perfettamente

    avrai fatto qualche errore nella creazione del componente

    per esempio l'hai esportato? gli hai dato quella variabile tcolor?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da Stormy
    così come l'hai scritto tu funziona perfettamente

    avrai fatto qualche errore nella creazione del componente

    per esempio l'hai esportato? gli hai dato quella variabile tcolor?
    esportato? cioè in che senso? dammi una mano
    la proprietà c'è ho guardato poi cos'altro posso guardare ?

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    tu inizializzi FcmpText come appartenente a quella classe, prima devi esportare quello che vuoi assuma il colore come FcmpText

    se, ad esempio, il quadrato è direttamene nel componente, devi esportare l'intero componente, cioè in concatenamento devi mettergli quel nome

    non conta il nome istanza, va a cercare un elemento concatenato con quel nome

    e nelle proprietà del componente deve esistere una proprietà (o una variabile associata alla proprietà) che ha il nome tcolor

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da Stormy
    tu inizializzi FcmpText come appartenente a quella classe, prima devi esportare quello che vuoi assuma il colore come FcmpText

    se, ad esempio, il quadrato è direttamene nel componente, devi esportare l'intero componente, cioè in concatenamento devi mettergli quel nome

    non conta il nome istanza, va a cercare un elemento concatenato con quel nome

    e nelle proprietà del componente deve esistere una proprietà (o una variabile associata alla proprietà) che ha il nome tcolor
    yesssssssss stormy sbagliavo il linkage grazie mille :-)
    .
    Ora un'altra domanda... le modifiche le vedo solo dopo che eseguo il filmato ho per fare in modo che le modifichi siano immediate ?
    in fase di autoring ? (o come si scrive...?)
    es:se cambio la label del componente combo lo vedo subito...

  6. #6
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    no, non puoi vederlo subito, devi lanciare il filmato per vederlo

    puoi cambiarlo anche da pulsante comunque, ben magra soddisfazione ma puoi servire per fare qualche prova con prova filmato prima di decidere il colore definitivo

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da Stormy
    no, non puoi vederlo subito, devi lanciare il filmato per vederlo

    puoi cambiarlo anche da pulsante comunque, ben magra soddisfazione ma puoi servire per fare qualche prova con prova filmato prima di decidere il colore definitivo
    capì!! ma perchè i componenti quelli già pronti funzionano così?

  8. #8
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    tu inserisci un colore in proprietà e loro automaticamente cambiano il colore in fase di authoring?

    me ne linki uno? sono curiosa di vedere come fanno

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da Stormy
    tu inserisci un colore in proprietà e loro automaticamente cambiano il colore in fase di authoring?

    me ne linki uno? sono curiosa di vedere come fanno
    sono quelli che ci sono con flash-mx di default! cmq
    non cambiano il colore il "real-time" ma alcune proprietà tipo
    label allineamenti ecc...

  10. #10
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    quelli però sono campi dinamici, penso che con il colore non sia possibile

    comunque me li guardo e vedo come fanno il refresh in authoring

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.