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

    Testo dinamico e movimento

    Ciao a tutti!
    Ho necessità di applicare un movimento (destra / sinistra) e viceversa ad un campo di testo dinamico che per questioni di spazio non visualizzare l'intero testo.
    Quindi ho pensato che utlizzando una maschera potrei far andare "avanti e indietro" questo testo in modo da renderlo interamente leggibile.
    Vorrei sapere se qualcuno può aiutarmi ad applicare questo movimento a questo campo visto che se incorporo il campo di testo in questione in un mc, non visualizza più il testo.
    Grazie!
    "La verità sarà sempre una bugia."

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780

    Re: Testo dinamico e movimento

    Ciao.

    se incorporo il campo di testo in questione in un mc, non visualizza più il testo.
    Scusami ma la tua spiegazione manca di qualche dettaglio per capire bene dove sta il problema.

    Hai per caso utilizzato delle maschere? In questo caso ricorda che devi incorporare i caratteri nelle proprietà del campo di testo.

    Mi viene però da pensare, essendo un campo di testo dinamico, che tu inserisca il testo via script.
    Se fosse così, dal momento che hai spostato il campo di testo all'interno di un mc, bisognerebbe aggiornare e verificare i percorsi utilizzati nello script per popolare quel campo di testo, o quantomeno trovare un sistema per passare correttamente il valore al campo di testo.

    Per capire servirebbero però maggiori dettagli
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Ciao, grazie della risposta.
    No, non ho ancora utilizzato maschere nè altro.

    Ho un campo di testo dinamico che legge da xml le info...

    Codice PHP:
    title.text playList.firstChild.childNodes[track 1].attributes.title
    Ora se metto questo campo di testo dentro un mc per crearne una animazione, anche aggiornando i codice così

    Codice PHP:
    miomc.title.text playList.firstChild.childNodes[track 1].attributes.miomc.title
    Non visualizza più il testo.
    Dove sbaglio?
    Grazie.
    "La verità sarà sempre una bugia."

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Occhio!

    Bene per il percorso dell'istanza in cui hai aggiunto "miomc" ma credo non abbia senso specificarlo anche nel nodo xml:
    codice:
    miomc.title.text = playList.firstChild.childNodes[track - 1].attributes.miomc.title;
    Prova a correggere e vedi se va
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Grazie milleeeeeeeeeeeeeeeeee! Risolto!
    Che gnurant che sono
    "La verità sarà sempre una bugia."

  6. #6
    Scusami ancora, siccome la soluzione finale è far muovere questo mc (con all'interno il campo di testo dinamico) da sinistra verso destra e viceversa, volevo creare una sorta di loop infinito.
    Normalmente uso Caurina... sapresti aiutarmi?
    Ho provato con onComplete e una funzione che resettasse la tween ma non mi funziona.

    Tweener.addTween(titolo, {_x:490, _y:16, time:2, delay:3, transition:"easeInOutCubic", onComplete:ripeti});

    Grazie.
    "La verità sarà sempre una bugia."

  7. #7
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Mi spiace ma non uso quella classe.
    Ho dato giusto uno sguardo in giro e ho trovato questo esempio:
    http://flash.html.it/articoli/leggi/...flash-e-as3/4/

    Applicandolo al tuo filmato dovrebbe essere una cosa del genere:
    codice:
    import caurina.transitions.*;
    
    Tweener.addTween(titolo, {_x:490, _y:16, time:2, delay:3, transition:"easeInOutCubic", onComplete:prossimo});
    
    function prossimo() {
    	Tweener.addTween(mc, {x:0, y:0, time:2, onComplete:riparti});
    }
    
    function riparti() {
    	Tweener.addTween(titolo, {_x:490, _y:16, time:2, delay:3, transition:"easeInOutCubic", onComplete:prossimo});
    }
    Vedi se va, io non ho provato.

    In alternativa potresti utilizzare la normale classe tween la quale possiede i metodi yoyo() e rewind() che dovrebbero fare al caso.

    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  8. #8
    Perfetto!
    Grazie 1000000!
    Ho risolto così, magari potrà servire a qualcuno

    Codice PHP:
    import caurina.transitions.Tweener;
    caurina.transitions.properties.CurveModifiers.init();
    caurina.transitions.properties.ColorShortcuts.init();
    caurina.transitions.properties.FilterShortcuts.init();
    caurina.transitions.properties.TextShortcuts.init();

    Tweener.addTween(titolo, {_x:390_y:16time:2transition:"easeInOutCubic"onComplete:prossimo});

    function 
    prossimo() {
        
    Tweener.addTween(titolo, {_x:490_y:16time:2delay:2transition:"easeInOutCubic"onComplete:riparti});
    }

    function 
    riparti() {
        
    Tweener.addTween(titolo, {_x:390_y:16time:2delay:2transition:"easeInOutCubic"onComplete:prossimo});

    Grazie ancora! Gentilissimo!
    "La verità sarà sempre una bugia."

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.