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

    [sound streaming] varibile che non passa

    scusate io stamani proprio non capisco:

    ho inserito nel codice trovato su flash.html.it la mia parte per caricare il file scelto da php

    il php riproduce questo:

    codice:
    &nome=loop1.mp3&titolo=My Loop&
    mentre l'actionscript è questo, la parte in bold è quella cambiata per integrare php
    codice:
    // Ogni volta che la clip è caricata
    onClipEvent (load) {
    	
    		//parte implementata per PHP
    
    		//richiamo un file php e estrapolo da mysql
    		dati1 = new LoadVars();
    		dati1.onLoad = function(success)
    		{
    			if(success)
    			{
    				_root.nome = ""+this.nome;
    			}
    		};
    		dati1.load("musica.php");
    		//fine PHP
    	            
    	
    		// Punto di inizio (arresto del trascinamento sullo 0)...
    		// ...della linea scorrimento (in _x pixel su stage).
    minimo = 1;
    	// Lunghezza massima della linea scorrimento (in pixel) e...
    		// ... punto di arresto del cursore su 100 (scala grafica).
    massimo = 200; 
     	// Creazione dell'oggetto Sound
    Brano = new Sound();
    	 // Parametri per il loadSound (caricamento in streaming)
    Brano.loadSound(_root.nome, true);
     	// Volume stabilito alla partenza del filmato.
    Brano.setVolume(50);
    	// // Al termine dell'ascolto singolo...
    //Brano.onSoundComplete = function () {
    		// ... il pulsante ritorna in posizione PLAY.
    //_root.tutto.puls.gotoAndPlay (2); 
    	
    	  //** Per la reinizializzazione perpetua, commentiamo le due righe precedenti...
    	  // ... (Brano.onSoundComplete =... e _root.tutto...), e ...
    			// ... togliamo il commento alle due righe sotto (Brano.onS... e Brano.load...).
    Brano.onSoundComplete = function() {
    Brano.loadSound(_root.nome, true);
     	};
    }
    
    //---------------
    // Condizioni al trascinamento del cursore Volume
    // (NON modificare la grafica della slide di scorrimento, quella delle tacche...
    // ... né la posizione della clip che contiene il cursore!).
    onClipEvent (mouseMove) {
    	if (trascinamento == 1) {
    		_x = _root._xmouse+numeroVisibile;
    	}
    	if (_x>massimo) {
    		_x = massimo;
    	}
    	if (_x<minimo) {
    		_x = minimo;
    	}
    	quanto = Math.floor((_x-minimo)/(massimo-minimo)*100);
    	Brano.setVolume(quanto);
    	updateAfterEvent();
    }

    il dilemma è sempre il solito: cosa sbaglio?
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  2. #2
    in pratica se io inserisco

    Brano.loadSound("musica/loop1", true);

    va bene, se lascio che sia php a settare url non funziona!
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  3. #3
    ma la var la leggi??

    se invece

    dati1 = new LoadVars();
    dati1.onLoad = function(success)
    {
    if(success)
    {
    _root.nome = dati1.nome;
    }
    };
    dati1.load("musica.php");


    prova così

    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 !

  4. #4
    no....mi da undefined.

    non capisco la sinstassi per passare una variabile come parametro stringa è corretta?

    _root.nome= dati1.nome;

    e poi quella che mi turba è:

    Brano.loadSound(_root.nome, true);

    li _root.nome è passato correttamente?
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  5. #5
    Originariamente inviato da MicheleWT
    no....mi da undefined.

    non capisco la sinstassi per passare una variabile come parametro stringa è corretta?

    _root.nome= dati1.nome;

    e poi quella che mi turba è:

    Brano.loadSound(_root.nome, true);

    li _root.nome è passato correttamente?
    cioè come ti ho detto ti da undefined?

    ma cosa questa

    _root.nome = ""+this.nome;

    xchè le "" a che ti servono forse è quella la cosa che nn va

    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 !

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.