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

    [AS3] parametrizzare un valore al click

    non so se il titolo è appropriato ..

    un po di tempo fa ho fatto una piccola animazione che carica dati da xml e visualizza un immagine, un titoletto e al link sull'immagine va ad un URL, tutto preso dall'xml..

    in pratica se ho 4 sezioni, mi si visualizza il basso una barra con i titoli delle 4 sezioni, cliccando sulla prescelta mi compare la foto relativa ed il link esterno.

    ora vorrei fare in modo che cliccando sul titolo della sezione, l'animazione andasse direttamente al link esterno preso da xml

    l'inghippo (credo) sta qui:

    codice:
    var clips:Array = [];
    for (var i:uint=0; i<totalNews; i++) {
        clips.push(new MyClip());
        clips[i].y = 275;
        clips[i].title_txt.text = title_arr[i];
        clips[i].x = i * 110;
        clips[i].index = i;
        addChild(clips[i]);
    	clips[i].title_txt.textColor = 0xFFFFFF;
    	clips[i].change_btn.addEventListener(MouseEvent.CLICK, onClick); 
    }
    function onClick (evt:MouseEvent):void {
        loadNews(evt.target.parent.index);
    	for (var a:uint=0; a<totalNews; a++) {
    		clips[a].title_txt.textColor = 0xFFFFFF;
    	}
    	clips[evt.target.parent.index].title_txt.textColor = 0xFFFF00;
    }
    al click richiamo questa funzione :

    codice:
    loadNews(evt.target.parent.index);
    che mi visualizza la news prescelta .. e funziona. dovrei levare questo e metterci il link in teoria..

    se io all'interno del FOR metto un trace (url_arr[i]) dove arr_img è l'array di link presi dall'xml, correttamente mi vengono visulizzati tutti, ora vorrei assegnare ad ogni singolo pulsante il relativo link...

    come posso fare?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Non si capisce dove sia "registrato" ogni link e inoltre non è possibile iniziare neanche il discorso se non si sa cosa c'è nella funzione loadNews.

    Mi permetto di chiederti... hai scritto tu questo codice?

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.