Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401

    richiamare un metodo...

    Come faccio a richiamare un metodo di un movie duplicato?
    Mi spiego meglio:
    - ho un movie chiamato "pippo"
    - lo duplico n volte e ho "pippo1", "pippo2" etc.
    - a questo punto devo richiamare un metodo di questo movie, ad esempio setMask, ma in generale un qualsiasi altro metodo [così non funziona, ma giusto x dare un'idea]

    for (i=1; i<n; i++)
    {
    "pippo"+i.setMask(maschera)
    }

    Quale sarebbe il metodo corretto x fare ciò???

    Grazie
    nICO

  2. #2
    _root["pippo"+i].setMask(maschera);
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401

    non va...

    Non funziona!!!
    Allora, spiego il problema per bene, perchè è un po' più complesso.
    Ho un movie chiamato Text contenente un textfield, chiamato Field.
    Duplico questo movie (Text1, Text2 ...)

    poi scrivo:

    for (n=0; n<num; n++)
    {
    ...
    ...
    ...
    _root["Text"+n+".Field"].setTextFormat(0, len, tf);
    }

    Ma non succede niente...
    Se però provo a specificare un particolare movie, ad es

    Text1.Field.setTextFormat(0, len, tf)

    funziona, ovviamente solo su Text1...

    Perchè?

    Ah, visto che ci sono:
    come faccio a mascherare un campo di testo?
    Se creo un campo di testo e maschero il layer, non va! O meglio, mentre ci lavoro in Flash lo vedo mascherato, ma quando lo pubblico no!

    Grazie
    nICO

  4. #4

    Re: non va...

    for (n=0; n<num; n++)
    {
    ...
    ...
    ...
    _root["Text"+n].Field.setTextFormat(0, len, tf);
    }

    Per quanto riguarda i campi di testo dinamici, in base alla mia esperienza, mi sono reso conto che non accettano l'alpha (ad esempio se incluso in un clip a cui assegni _alpha=0 lo vedrai sempre con _alpha=100), ne deduco quindi che avrà problemi anche con le maschere... per fare effetti di entrata uscita allora su campi di testo dinamici io gli sovrappongo un clip che lo copre e gioco sull'alphadi quest'ultimo.

    Ciao
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401

    Grazie!

    Grazie! Adesso funziona!

    bye
    nICO

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.