Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    [mx2004] News dinamiche che non si caricano

    Ciao a tutti!

    allora, io ho creato una piccola gestione delle news con amministrazione e le news vengono caricate da flash e pescate da database!

    non ci son problemi tutto funziona..però se vado a caricare il filmato delle news da un'altro filmato principale non vedo più nulla...qualcuno sa aiutarmi o ha idea di cosa possa essere successo? :master:

    Grazie in anticipo per l'aiuto
    Ps, sevolete posto l'actiosncript per capire meglio...
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: [mx2004] News dinamiche che non si caricano

    beh, detto così sembra un "semplice" problema di percorsi

    magari risolvi mettendo in testa al filmato delle news un bel _lockroot = true;

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    ciao and..grazie per avermi risposto!

    ho provato così però non succede niente..tutto come prima!

    Posto il codice così magari potrebbe essere aiuto per capire meglio:


    codice:
    this.onLoad = function() {
    	//PATH DEL FILE PHP 
    	path = "show_news.php";
    	loadVariablesNum(path, 0);
    	_root.ok.text = path.row_cnt;
    	//CREO DEGLI ARRAY CONTENITORI CHE VERRANNOP RIEMPITI NON APPENA SARANNO PERVENUTI I DATI 
    	dataArray = new Array();
    	titleArray = new Array();
    	newsArray = new Array();
    };
    this.onData = function() {
    	testoNews.html = 1;
    	dataArray = varData.split("|");
    	titleArray = varTitolo.split("|");
    	newsArray = varNews.split("|");
    	if (dataTitolo.length-1<3) {
    		for (var i = 0; i<dataArray.length-1; i++) {
    			//duplichiamo i movieclip... 
    			duplicateMovieClip("mc", "mc"+i, i);
    			//li posizioniamo in verticale... 
    			this["mc"+i]._x = 50;
    			//this["mc"+i]._y = 50+i*20;
    			this["mc"+i].data_title.text = titleArray[i];
    			//gli assegnamo le funzioni prototype 
    			this["mc"+i].rollovers();
    			this["mc"+i].rollouts();
    			this["mc"+i].releases(dataArray[i], titleArray[i], newsArray[i]);
    		}
    	} else {
    				for (var i = 0; i<3; i++) {
    			duplicateMovieClip("mc", "mc"+i, i);
    			//this["mc"+i]._x = 50;
    			this["mc"+i]._y = 300+i*20;
    			this["mc"+i].data_title.text = titleArray[i];
    			this["mc"+i].rollovers();
    			this["mc"+i].rollouts();
    			this["mc"+i].releases(dataArray[i], titleArray[i], newsArray[i]);
    		}
    	}
    };
    MovieClip.prototype.rollovers = function() {
    	this.onRollOver = function() {
    		c = new Color(this);
    		c.setRGB(0xcc0000);
    	};
    };
    MovieClip.prototype.rollouts = function() {
    	this.onRollOut = function() {
    		c = new Color(this);
    		c.setRGB(0x000000);
    	};
    };
    MovieClip.prototype.releases = function(dataTesto, newstitolo, newstesto) {
    	this.onRelease = function() {
    		_root.testoNews.html = true;
    		_root.testoNews.htmlText = "<font color='#FF0000'>"+dataTesto+"</font>"+newline+newstitolo+"<font color='#666666'>"+newline+newstesto+"</font>";
    	};
    };
    Ormai ho perso le speranze..
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Originariamente inviato da Aran
    ciao and..grazie per avermi risposto!

    ho provato così però non succede niente..tutto come prima!

    Posto il codice così magari potrebbe essere aiuto per capire meglio:


    codice:
    this.onLoad = function() {
    	//PATH DEL FILE PHP 
    	path = "show_news.php";
    	loadVariablesNum(path, 0); 
    	_root.ok.text = path.row_cnt;
    	//CREO DEGLI ARRAY CONTENITORI CHE VERRANNOP RIEMPITI NON APPENA SARANNO PERVENUTI I DATI 
    	dataArray = new Array();
    	titleArray = new Array();
    	newsArray = new Array();
    };
    this.onData = function() {
    	testoNews.html = 1;
    	dataArray = varData.split("|");
    	titleArray = varTitolo.split("|");
    	newsArray = varNews.split("|");
    	if (dataTitolo.length-1<3) {
    		for (var i = 0; i<dataArray.length-1; i++) {
    			//duplichiamo i movieclip... 
    			duplicateMovieClip("mc", "mc"+i, i);
    			//li posizioniamo in verticale... 
    			this["mc"+i]._x = 50;
    			//this["mc"+i]._y = 50+i*20;
    			this["mc"+i].data_title.text = titleArray[i];
    			//gli assegnamo le funzioni prototype 
    			this["mc"+i].rollovers();
    			this["mc"+i].rollouts();
    			this["mc"+i].releases(dataArray[i], titleArray[i], newsArray[i]);
    		}
    	} else {
    				for (var i = 0; i<3; i++) {
    			duplicateMovieClip("mc", "mc"+i, i);
    			//this["mc"+i]._x = 50;
    			this["mc"+i]._y = 300+i*20;
    			this["mc"+i].data_title.text = titleArray[i];
    			this["mc"+i].rollovers();
    			this["mc"+i].rollouts();
    			this["mc"+i].releases(dataArray[i], titleArray[i], newsArray[i]);
    		}
    	}
    };
    MovieClip.prototype.rollovers = function() {
    	this.onRollOver = function() {
    		c = new Color(this);
    		c.setRGB(0xcc0000);
    	};
    };
    MovieClip.prototype.rollouts = function() {
    	this.onRollOut = function() {
    		c = new Color(this);
    		c.setRGB(0x000000);
    	};
    };
    MovieClip.prototype.releases = function(dataTesto, newstitolo, newstesto) {
    	this.onRelease = function() {
    		_root.testoNews.html = true;
    		_root.testoNews.htmlText = "<font color='#FF0000'>"+dataTesto+"</font>"+newline+newstitolo+"<font color='#666666'>"+newline+newstesto+"</font>";
    	};
    };
    Ormai ho perso le speranze..
    forse xchè carichi le news al livello 0
    invece quando richiami da un filmato le news esse staranno in un altro livello
    ciao
    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 !

  5. #5
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    avevo già provato a cambiare

    loadVariablesNum(path, 1);

    Però nemmeno così funge :master:
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  6. #6
    Originariamente inviato da Aran
    avevo già provato a cambiare

    loadVariablesNum(path, 1);

    Però nemmeno così funge :master:
    strano eppure il problema sembrava quello
    e hai anche detto di aver provato come diceva and80 con

    this._lockroot = true;


    dovrei vedere e provare il file
    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 !

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    il codice che hai postato è un po' contorto, perchè scrivere un loadVariablesNum dentro ad un LoadVars o un XML object?

    comunque è quasi sicuramente un problema di riferimenti,

    this.onLoad a cosa è riferito?, insomma dovrebbe esserci dell'altro codice no?
    e come mai poi usi l'onData se hai già usato l'onLoad?

    in ultimo, questo codice l'hai scritto completamente tu o hai seguito qualche tutorial o simile?

  8. #8
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Si, ho seguito untutorial per fare questo filmato...

    Allora dimmi se sbaglio...

    this.onLoad a cosa è riferito?, insomma dovrebbe esserci dell'altro codice no?
    No, il codice è questo, come mai dovrebbe essercene altro..funziona tutto perfettamente nelfilmato non caricato da un altro mc.
    this.onLoad se non sbaglio è riferito alla _root del filamto in questione.

    e come mai poi usi l'onData se hai già usato l'onLoad?
    Perchè al momento in cui ricevo i dati proseguo con determinate istruzioni, come slipttare le variabili che mi arrivano dalla pagina php.
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Aran
    Si, ho seguito untutorial per fare questo filmato...

    Allora dimmi se sbaglio...


    No, il codice è questo, come mai dovrebbe essercene altro..funziona tutto perfettamente nelfilmato non caricato da un altro mc.
    this.onLoad se non sbaglio è riferito alla _root del filamto in questione.


    Perchè al momento in cui ricevo i dati proseguo con determinate istruzioni, come slipttare le variabili che mi arrivano dalla pagina php.
    mmh, detta così mi pare che non ci siano errori, solo che mi pare che tu abbia mischiato un po' di codice di flash5 con altro di flash-mx

    come mai non hai usato il LoadVars? ti saresti di certo risparmiato questi sbattimenti

    a proposito, ma hai provato ad inserire il _lockroot come ti avevo suggerito?

    altra cosa, c'è la possibilità che l'errore possa dipendere dal fatto che provi in locale (magari il problema deriva dalla cache non pulita)?

  10. #10
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Si, anke inserendo il lockroot non funziona..non capisco davvero il perchè!

    Senza rompermi troppo, homesso il clip sul filmato principale elìho masckerato..al momento che mi serve tolgo la maschera, così evito di perdere tempo per nulla!

    Grazie per la disponibilità..e se riuscite a cpire il perchè non siamo riusciti fatemi sapere che non sarebbe male!

    Grazie a tutti e buon lavoro
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

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.