Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 34
  1. #21
    Originariamente inviato da alex23_it
    mi sono spiegato male..scusami tanto.
    Allora
    per quanto riguarda il discorso nome ho risolto mettendo data e luogo nel campo data.
    Tutto ok
    Adesso però ho un altro problema
    lo stage è formato da diversi tasti..ogni tasto alla pressione si sposta ad un frame preciso
    Es. tasto 1 và al frame 20
    tasto 2 và al frame 40
    tasto 3 và al frame 60 e via di seguito
    Il testo deve comparire sempre con la pressione del tasto data,ad un dato frame es. 80
    se io ritorno a premere gli altri tasti, dopo aver premuto quello delle date, mi compare sempre il testo caricato da file.
    Invece dovrebbe scomparire se campio pressione del tasto e quindi frame.
    Spero di essere stato chiaro
    speriamo bene.
    cioè se ho ben capito vuoi che ala pressione di un'altro tasto scompaiano le date??
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  2. #22
    torno a bomba sul mio codice

    1) probabilmente basta mettere tutto il codice sulla frame 80

    2) a scanso di equivoci, puoi crearti un container e dentro a questo crei i campi di testo

    Codice PHP:
    format = new TextFormat()
    format.font "Arial"
    format.size 12
    format
    .color 0x990000

    dati 
    = new LoadVars()
    dati.onLoad=function(caricato){
          if(
    caricato){
          
    _level0.createEmptyMovieClip("container"_level0.getNextHighestDepth())
          
    _level0.container._x=100
          _level0
    .container._y 300
            I
    =1
            
    while(this["data"+I] != undefined){
                    
    _level0.container.createTextField("data"+I,I,0,20*I-20,100,20)
                    
    mc _level0.container["data"+I]
                    
    mc.text=this["data"+I]
                    
    mc.autoSize="Left"
                    
    mc.setTextFormat(format)
                    
    I++
               }
           }
    }
    dati.load("file.txt"
    A questo punto di basterebbe crearti una funzione che viene richiamata dai vari tasti

    Codice PHP:
    function spengi_container(){
                
    container._visible=0

    e viceversa

    Ma tutto dipende com'è strutturato il filmato

  3. #23
    rempox, non visualizza nulla.....ummm
    potresti mandarmi l'esempio.

    grazie

  4. #24
    oppure una cosa del genere ...rimuovendo i campi con due pls
    istanziati bt e bt1

    Codice PHP:
    format = new TextFormat() 
    format.font "Arial" 
    format.size 12 
    format
    .color 0x990000 
    function carica(){
    dati = new LoadVars() 
    dati.onLoad=function(caricato){ 
          if(
    caricato){ 
          
    tot=dati.tot;
                   for(
    i=1;i<=tot;i++){
                    
    //_root.createTextField("data"+i,i,150,150+(20*i),100,20) 
                    
            
    _root["data"+i].html=true;
                    
    _root["data"+i].htmlText=dati["data"+i]+ " -[b] "+dati["Nome"+i]+"[/b]"
                    
                    
    _root["data"+i].autoSize="Left" 
                    
    _root["data"+i].setTextFormat(format
                    
                    
    trace(dati["data"+i])
                   
               } 
           } 

    dati.load("dati.txt")
    }
    //fine function
    carica();
    bt.onRelease=function(){
        for(
    i=1;i<=tot;i++){
        
    _root["data"+i].removeTextField()
        }
    }
    bt1.onRelease=function(){
        
    carica();


    ho racchiuso la chiamata x i dati in una funzione ....forse soluzione meno efficiente di quella di rempox in quanto nn ricarica di nuovo i dati limitandosi a nasconderli...

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #25
    non ci capisco piu nulla...mannaggia!!!

    allora:
    ho 3 tasti:
    biografia
    tour
    curiosità

    Alla pressione del primo tasto biografia l'as :
    và al frame 10
    es
    biografia.onPress=function(){
    gotoAndPlay(10);
    ;}
    Alla pressione del secondo tasto tour :
    và al frame 20
    Alla pressione del terzo tasto curiosità :
    và al frame 30

    Non posso aggiungere altri tasti.....quindi dovrei trovare altre soluzioni.
    Attendo con ansia Vostro aiuto.
    grazie.

  6. #26
    Non so come hai strutturato il progetto, quindi di tico cosa farei io:

    intanto lavorerei esclusivamente su un frame solo ed procederei con

    main.swf // che contiene la parte grafica, il Menu ed un clip container che riceverà gli swf delle 3 sezioni

    biografia.swf // che conterrano la loro parte di codice, grafica e quant'altro
    tour.swf // che conterrano la loro parte di codice, grafica e quant'altro
    curiosita.swf // che conterrano la loro parte di codice, grafica e quant'altro


    Vediamo il Main per la parte di codice dei Menu


    Ogni mc che corrisponderà ad esempio a menu1, menu2, menu3

    racchiuderà al suo interno la parte sia grafica che testuale, volendo fare un pulsante unico e da copiare ed incollare puoi inserire un campo dinamico per la parte testuale "testo"

    e quindi dentro il MAIN

    posiziona un clip "CONTAINER" e sopra i clip del menu
    e sulla prima frame incolla questo codice
    Codice PHP:
    // assegnazione nomi del menu
    menu1.text "Bio"
    menu2.text "Tour"
    menu3.text "Curiosità"

    // identificativo di chiamata
    menu1.ID 1
    menu2
    .ID 2
    menu3
    .ID 3

    menu1
    .stato false
    menu1
    .stato false
    menu1
    .stato false

    // prototipo di funzionamento
    MovieClip.prototype.gestioneMenu = function(){

                 
    this.OnRollOver=function(){
                       if(!
    this.stato){
                          
    // azioni per l'effetto Over
                          // ad esempio gotoAndStop(2)
                        
    }
                 }
                 
    this.OnRollOut = function(){
                       if(!
    this.stato){
                          
    // azioni per l'effetto Over
                          // ad esempio gotoAndStop(1)
                        
    }
                 }
                 
    this.onPress=function(){
                       
    usabilita(this.ID)
                       
    caricaSezione(this.ID)
                 }
    }

    function 
    usabilita(Indice){
         
    // resetto lo stato e l'eventualle effetto Over
         
    for(I=1;I<4;I++){
            
    this["menu"+I].stato=false
            this
    ["menu"+I].gotoAndStop(1)
         }
         
    // accendo il menu premuto
         
    this["menu"+Indice].stato true
         this
    ["menu"+Indice].gotoAndStop(2)
    }
    function 
    caricaSezione(Ref){
            switch(
    Ref){
                  case 
    1:
                      
    container.unloadMovie()
                      
    container.loadMovie("bio.swf")
                      break;
                   case 
    2:
                      
    container.unloadMovie()
                      
    container.loadMovie("tour.swf")
                      break;
                    case 
    3:
                      
    container.unloadMovie()
                      
    container.loadMovie("curiosita.swf")
                      break;
             }

    Se non mi sono spiegato ci risentiamo. Ciao

  7. #27
    rempox e crescenzo avete una pazienza!!! grazie di tutto.
    Ma volevo fare qualcosa di piu' semplice..non sono alla Vostra portata flash lo conosco molto poco.
    Mi accontentavo di una semplice funzione che carica delle righe da un file di testo e basta.
    Unico problema riscontrato in precedenza era la scomparsa alla pressione delle altre sezioni del testo.
    Forse ritornando al file di testo dinamico si poteva fare qualcosa??
    Mi dispiace che state scrivendo chilometri di codice, ma ovviamente appena mi metterò sotto a studiare duro, arriverò al 20% della Vostra conoscienza e se ne potrà parlare con calma.
    Spero di essere stato chiaro...
    grazie ancora di tutto.

  8. #28
    Originariamente inviato da alex23_it
    rempox e crescenzo avete una pazienza!!! grazie di tutto.
    Ma volevo fare qualcosa di piu' semplice..non sono alla Vostra portata flash lo conosco molto poco.
    Mi accontentavo di una semplice funzione che carica delle righe da un file di testo e basta.
    Unico problema riscontrato in precedenza era la scomparsa alla pressione delle altre sezioni del testo.
    Forse ritornando al file di testo dinamico si poteva fare qualcosa??
    Mi dispiace che state scrivendo chilometri di codice, ma ovviamente appena mi metterò sotto a studiare duro, arriverò al 20% della Vostra conoscienza e se ne potrà parlare con calma.
    Spero di essere stato chiaro...
    grazie ancora di tutto.
    >Mi accontentavo di una semplice funzione che carica delle righe da un file di testo e basta.
    Unico problema riscontrato in precedenza era la scomparsa alla pressione delle altre sezioni del testo.

    ma usi + frame?
    di cod per poter fare quello che vuoi ne hai abbastanza tra quello postato da me e da rempox
    cmq
    ti consiglio di seguire le indicazioni di rempox ed usare un solo frame ed in quello fai tutto
    tu in pratica che devi fare xchè il problema principale che abbimo noi e quello di capire cosa vuoi fare

    diciamo che vuoi fare un sito con tre sezioni
    usi uno degli script postati che legge le news da txt e poi ti crei tanti file esterni quante sono le sezioni che vuoi fare
    ad es
    biografia
    tour
    curiosità
    ..............
    ti crei il menu
    anzi leggendo il post di rempox vedo che ti ha scritto tutto quello che ti serve
    in quel caso devi solo fare dei file esterni e richiamarli alla pressione dei tasti del menu

    è inutile scrivere altro cod se leggi bene il post di rempox vedi che nn è difficile devi solo seguire le sue indicazioni e magari indica le cose che nn hai capito
    dai che nn è difficile .....ci riesci tranquillamente


    e poi figurati non preoccuparti siamo qui x aiutare chi ne ha bisogno come hanno fatto e fanno altri quando abbiamo bisogno noi!
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #29
    lo stage è strutturato cosi:

    ho 3 tasti:
    biografia
    tour
    curiosità
    in un livello

    Alla pressione del primo tasto biografia l'as :
    và al frame 10
    es
    biografia.onPress=function(){
    gotoAndPlay(10);
    ;}
    Alla pressione del secondo tasto tour :
    và al frame 20
    Alla pressione del terzo tasto curiosità :
    và al frame 30

    lo avevo scritto anche prima.

  10. #30
    Quello che hai fatto lo abbiamo ben capito, e ti abbiamo risposto di cambiare se vuoi ottenere un risultato signifcativo, perchè lavorando sulle frame della time line è più difficile tenere sotto controllo tutti i vari oggetti e le varie azioni (almeno per me)

    Prima di cambiare il tuo FLA aprine uno nuovo

    crea i pulsanti ed un container come spiegato, poi crei 3 swf uno giallo, uno rosso, uno verde e provi il codice che ti ho dato.

    A questo punto se vuoi continuare sulla tua strata, fai pure. Buon lavoro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.