Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Caricare Variabili

  1. #1

    Caricare Variabili

    Non dubito affatto che se io sono nuovamente qui a chiedervi aiuto è per la mia dilagante ignranza. Appena uscirà qualche bel manuale su Flash 8 non esiterò ad acquistarlo senza ombra di dubbio, ma sino ad allora scusatemi se chiedo a voi. ^___^

    Io vorrei caricare in un filmato delle variabili ottenute da una pagina in php [che interroga il database]. Quello che viene visualizzato nella pagina in php più o meno questo:

    &var0=ogg10302&vartot=1

    Con flash invece in un filmato con un solo livello [1] nel primo e solo frame ho messo:


    _root.createEmptyMovieClip("main", 1);
    myVars = new LoadVars();
    myVars.load("elab_ogg.php");
    totaleImmagini = myVars.vartot;
    margine = 10;
    larghezza = 150;
    altezza = 120;
    main._x = 0;
    main._y = 0;
    main._xscale = 25;
    main._yscale = 50;
    for (cont=1; cont<=totaleImmagini; cont++) {
    _root.main.createEmptyMovieClip("immagine"+cont, cont);
    with (_root.main["immagine"+cont]) {
    loadMovie("img"+cont+".jpg");
    _x = (larghezza + margine)*(cont-1);
    _y = altezza/3;
    }
    }

    Ma mi genera un ciclo infinito.
    In cosa sbaglio?

    Grazie dell'attenzione. ^_^

  2. #2
    Non pensavo fosse così difficile ^^ Grazie cmq a chi si è interessato. Spero di non violare il regolamento nel postare il medesimo questito in un altro forum non avendo ottenuto risposta.

    In caso qualche volenteroso voglia cmq impegnarsi per rispondere voglio avisare cmq che se atrove mi daranno una risposta non mancherò di segnalarlo. Grazie ^^

  3. #3
    Fortunatamente in un altro forum mi hanno dato la risposta e pertanto, come promesso, riporto qui le modifiche da apportare in caso qualcun altro ne avesse bisogno.



    _root.createEmptyMovieClip("main", 1);
    myVars = new LoadVars();

    myVars.onLoad = function(success) {
    if (success)
    {
    org.text = this.vartot;
    nuovaFunzione(this.vartot);
    }
    else
    {
    org.text = "Non recepito";
    }
    }
    myVars.load("elab_ogg.txt");


    function nuovaFunzione(totale) {

    totaleImmagini = Number(totale) ;
    margine = 10;
    larghezza = 150;
    altezza = 120;
    main._x = 0;
    main._y = 0;
    main._xscale = 25;
    main._yscale = 50;
    for (cont=1; cont<=totaleImmagini; cont++) {
    _root.main.createEmptyMovieClip("immagine"+cont, cont);
    with (_root.main["immagine"+cont]) {
    loadMovie("img"+cont+".jpg");
    _x = (larghezza + margine)*(cont-1);
    _y = altezza/3;
    }
    }

    }

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.