Visualizzazione dei risultati da 1 a 7 su 7

Discussione: ActionScript e ASP

  1. #1

    ActionScript e ASP

    ho una pagina asp che invia variabili ad un filmato per generare un loop di movieClip, duplicando il MC

    il codice della pagina asp è:

    codice:
    <%@ LANGUAGE = "vbscript" %>
    <%
    Response.Expires = 0
    Response.buffer = true
    %>
    
    <%
    Set oRsArgomenti = cn.execute("Select id, titolo, descrizione, totTopic, totMess, DataultimoMess From argomenti order by ID")
    Set oRsTotArgomenti = Cn.Execute ("select count(id) as tot FROM argomenti")
    n=oRsTotArgomenti("tot")
    conta=0
    response.write "_root.n="&n
    Do While (not oRsArgomenti.eof)
    response.write "&_root.argomento"&conta&".titoloArgomento="&oRsArgomenti("titolo")&"&_root.argomento"&conta&".totTopic="&oRsArgomenti("totTopic")&"&_root.argomento"&conta&".totMess="&oRsArgomenti("totMess")&"&_root.argomento"&conta&".DataultimoMess="&oRsArgomenti("DataultimoMess")
    
    oRsArgomenti.MoveNext
    conta=conta+1
    Loop
    %>
    questo codice genera un elenco come segue genera un elenco:


    codice:
    _root.n=22&_root.argomento0.titoloArgomento=argomento_1&_root.argomento0.totTopic=0&_root.argomento0.totMess=0&_root.argomento0.DataultimoMess=01/01/01&_root.argomento1.titoloArgomento=argomento_2&_root.argomento1.totTopic=0&_root.argomento1.totMess=0&_root.argomento1.DataultimoMess=01/01/01&_root.argomento2.titoloArgomento=argomento_3&_root.argomento2.totTopic=0&_root.argomento2.totMess=0&_root.argomento2.DataultimoMess=01/01/01&_root.argomento3.titoloArgomento=argomento_4&_root.argomento3.totTopic=0&_root.argomento3.totMess=0&_root.argomento3.DataultimoMess=01/01/01&_root.argomento4.titoloArgomento=argomento_5&_root.argomento4.totTopic=0&_root.argomento4.totMess=0&_root.argomento4.DataultimoMess=01/01/01&_root.argomento5.titoloArgomento=argomento_6&_root.argomento5.totTopic=0&_root.argomento5.totMess=0&_root.argomento5.DataultimoMess=01/01/01&_root.argomento6.titoloArgomento=argomento_7&_root.argomento6.totTopic=0&_root.argomento6.totMess=0&_root.argomento6.DataultimoMess=01/01/01&_root.argomento7.titoloArgomento=argomento_8&_root.argomento7.totTopic=0&_root.argomento7.totMess=0&_root.argomento7.DataultimoMess=01/01/01&_root.argomento8.titoloArgomento=argomento_9&_root.argomento8.totTopic=0&_root.argomento8.totMess=0&_root.argomento8.DataultimoMess=01/01/01&_root.argomento9.titoloArgomento=argomento_10&_root.argomento9.totTopic=0&_root.argomento9.totMess=0&_root.argomento9.DataultimoMess=01/01/01&_root.argomento10.titoloArgomento=argomento_11&_root.argomento10.totTopic=0&_root.argomento10.totMess=0&_root.argomento10.DataultimoMess=01/01/01&_root.argomento11.titoloArgomento=argomento_12&_root.argomento11.totTopic=0&_root.argomento11.totMess=0&_root.argomento11.DataultimoMess=01/01/01&_root.argomento12.titoloArgomento=argomento_13&_root.argomento12.totTopic=0&_root.argomento12.totMess=0&_root.argomento12.DataultimoMess=01/01/01&_root.argomento13.titoloArgomento=argomento_14&_root.argomento13.totTopic=0&_root.argomento13.totMess=0&_root.argomento13.DataultimoMess=01/01/01&_root.argomento14.titoloArgomento=argomento_15&_root.argomento14.totTopic=0&_root.argomento14.totMess=0&_root.argomento14.DataultimoMess=01/01/01&_root.argomento15.titoloArgomento=argomento_16&_root.argomento15.totTopic=0&_root.argomento15.totMess=0&_root.argomento15.DataultimoMess=01/01/01&_root.argomento16.titoloArgomento=argomento_17&_root.argomento16.totTopic=0&_root.argomento16.totMess=0&_root.argomento16.DataultimoMess=01/01/01&_root.argomento17.titoloArgomento=argomento_18&_root.argomento17.totTopic=0&_root.argomento17.totMess=0&_root.argomento17.DataultimoMess=01/01/01&_root.argomento18.titoloArgomento=argomento_19&_root.argomento18.totTopic=0&_root.argomento18.totMess=0&_root.argomento18.DataultimoMess=01/01/01&_root.argomento19.titoloArgomento=argomento_20&_root.argomento19.totTopic=0&_root.argomento19.totMess=0&_root.argomento19.DataultimoMess=01/01/01&_root.argomento20.titoloArgomento=argomento_21&_root.argomento20.totTopic=0&_root.argomento20.totMess=0&_root.argomento20.DataultimoMess=01/01/01&_root.argomento21.titoloArgomento=argomento_22&_root.argomento21.totTopic=0&_root.argomento21.totMess=0&_root.argomento21.DataultimoMess=01/01/01

    il file FLA invece

    ha nel primo fotogramma un clip filmato che oltre a contenere i campi che stampano le variabili necessarie ha su di esso il seguente script:

    codice:
    onClipEvent(enterFrame) {
    loadVariablesNum("argomenti.asp", 0);
    	for(i=0; i<n; i++) {
    	_root.argomento.duplicateMovieClip("argomento"+i, -i);
    	_root["argomento"+i]._x = 100;
    	_root["argomento"+i]._y = 100+(40*i);
    	}
    }
    la variabile N viene passata dal codice asp e viene letta (effettuo controllo con campo dinamico)

    ma non viene considerata nel loop che non viene neanche eseguito, se invece la metto manualmente nel actionScript il loop funziona ma non valorizza i campi tranne uno (l'ultimo)


    sto uscendo pazzo

    qualcuno mi aiuta???


    Grazie Ciao

    P.S.
    se volete vi mando il fla

  2. #2
    prova così

    onClipEvent(load){
    loadVariables("argomenti.asp",this);
    }

    onClipEvent(data) {
    for(i=0; i<n; i++) {
    duplicateMovieClip(_root.argomento,"argomento"+i,i +1);
    _root["argomento"+i]._x = 100;
    _root["argomento"+i]._y = 100+(40*i);
    }
    }
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3


    temo che sia uguale se non peggio...

    sigh

    idee???

  4. #4

  5. #5
    up

    P.S.
    si accettano anche idee alternative per un loop di mouvie clip generato dinamicamente da asp :tongue:

  6. #6
    prova a cambiare il response.write di asp da

    _root.n=22&_root.argomento0.titoloArgomento=argome nto_1&_root.argomento0.totTopic=0

    a

    n=22&argomento0.titoloArgomento=argomento_1&argome nto0.totTopic=0....
    "...non è detto che sia tardi se non guardi che ora è..."

  7. #7
    si così funzione ed è gia da un po che me ne ero accorto però pur funzionando (looppa i record) si blocca perchè esegue in continuazione la connessione come se rimanesse loopato, ho ovviato
    creando un file txt e prendendo i valori con un include, la pagina che contiene il filmato ha anche uno script asp che scrive, ogni volta che viene eseguita il file txt incluso e così funziona !!!

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.