Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167

    attach movie e radio button

    questo è il codice, come mai non mi funzione l'attach movie,il clip da richiamare hanno come nome di concatenamento risposta1,risposta2,etc

    n = 3;
    j = 0;
    for (i=1 ; i<=n*2 ; i++){
    if(i%2 == 1) {
    j++
    this["rb"+i].setLabel("Yes")
    this["rb"+i].setState(false)
    this["rb"+i].setGroupName("HIFI"+j)
    this["rb"+i].setData["risposta"+i]
    }
    else
    {
    this["rb"+i].setLabel("No")
    this["rb"+i].setState(false)
    this["rb"+i].setGroupName("HIFI"+j)
    this["rb"+i].setData["risposta"+i]
    }
    }
    Radio = new Object();
    for (j=1 ; j <= n ; j++)
    {
    this["HIFI"+j].setLabelPlacement("Left")
    this["HIFI"+j].setEnabled(true)

    Radio.onChange = function(component){
    carica(this["HIFI"+j].getValue());
    this["HIFI"+j].setChangeHandler("onChange", Radio);
    }
    }

    globalStyleFormat.textFont = "std"
    globalStyleFormat.embedFonts = true
    globalStyleFormat.textSize = 8;
    globalStyleFormat.textBold = false
    globalStyleFormat.textItalic = false
    globalStyleFormat.textColor = 0x000000
    globalStyleFormat.radioDot = 0xFF0000;
    globalStyleFormat.check = 0x003366;
    globalStyleFormat.applyChanges("textColor","textFo nt","embedFonts","textSize","textBold","textItalic ","font","radioDot", "check");

    carica=function(nome){
    attachMovie(nome, "nome1" , 1)
    this["nome1"]._x = 280;
    this["nome1"]._y = 50;
    }

  2. #2
    Dall'esempio dove l'hai scaricato infatti il nome del concatenamento o Linkage è quello di sistema non uno a caso.

    e deve rimanere quello.

    Ciao Rempox!

    visto che l'ho scritto io ne sono sicuro.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    appena ho visto il tuo nome tra i presenti ho pensato di esporre il mio problema sapendo che eri la mente partoriente del codice

    ora però caro rempox, mi spieghi in due parole più semplici quello che hai cercato di dirmi nel post precedente, uno per imparare e due per far funzionare il tutto

    grazie rempox

  4. #4
    Ciao

    intendo dire che se esegui l'attachMovie di un component

    devi lasciare il Linkage che ti prospetta direttamente Flash

    "RadioButton", "CheckButton" ecc non un nome dato da te.

    Ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    forse non hai capito la mia esigenza, io attraverso il radio devo attacchare dei clip fatti da me che hanno un proprio nome di linkage,
    o forse sono io a non capire

  6. #6
    scusa non avevo capito bene

    sposata in testa questa funzione


    codice:
    carica=function(nome){ 
    attachMovie(nome, "nome1" , 1) 
    this["nome1"]._x = 280; 
    this["nome1"]._y = 50; 
    } 
    
    n = 3; 
    j = 0; 
    for (i=1 ; i<=n*2 ; i++){ 
    if(i%2 == 1) { 
    j++ 
    this["rb"+i].setLabel("Yes") 
    this["rb"+i].setState(false) 
    this["rb"+i].setGroupName("HIFI"+j) 
    this["rb"+i].setData["risposta"+i] 
    } 
    else 
    { 
    this["rb"+i].setLabel("No") 
    this["rb"+i].setState(false) 
    this["rb"+i].setGroupName("HIFI"+j) 
    this["rb"+i].setData["risposta"+i] 
    } 
    } 
    Radio = new Object(); 
    for (j=1 ; j <= n ; j++) 
    { 
    this["HIFI"+j].setLabelPlacement("Left") 
    this["HIFI"+j].setEnabled(true) 
    
    Radio.onChange = function(component){ 
    carica(this["HIFI"+j].getValue()); 
    this["HIFI"+j].setChangeHandler("onChange", Radio); 
    } 
    } 
    
    globalStyleFormat.textFont = "std" 
    globalStyleFormat.embedFonts = true 
    globalStyleFormat.textSize = 8; 
    globalStyleFormat.textBold = false 
    globalStyleFormat.textItalic = false 
    globalStyleFormat.textColor = 0x000000 
    globalStyleFormat.radioDot = 0xFF0000; 
    globalStyleFormat.check = 0x003366; 
    globalStyleFormat.applyChanges("textColor","textFont","embedFonts","textSize","textBold","textItalic","font","radioDot", "check");

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    no purtroppo no

  9. #9
    hai modificato la AS ma quanti gruppi di radio button hai ??


    // Creazione Oggetto e Funzione sul Cambio
    Radio = new Object();
    Radio.onChange = function(component){
    carica(HIFI.getValue());
    }
    // Richiamo la funzione dal Gruppo
    HIFI.setChangeHandler("onChange", Radio);


    HIFI è il gruppo dei radio BUTTON e la funzione ti riporta il valore di quello selezionato

    non fai riferimento al singolo oggetto.


    ma da quello che scrivi è come se avessi più gruppi o capisco male ??

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    si la mia intenzione è quella di avere tre gruppi

    ti spiego la mia esigenza

    ho n domande (in questo caso 3) e una doppia opzione YES o No per ognuna di esse, scegliendo l'opzione desiderata deve comparire un mc che indica la correttezza della risposta

    sinceramente non ci capisco molto di componenti e se mi potessi aiutare tenendo presente il mio codice mi faresti un enorme favore,

    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.