Ciao a tutti,
ho necessità di far interagire un filmato flash con uno script news realizzato in php.
Lo script news è bello e pronto ed installato sul server.
Le news, presenti in index.php, contengono questo codice:
<?php
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$rowsPerPage = 1;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$offset = ($pageNum - 1) * $rowsPerPage;
$news_query = "SELECT * FROM tab_news ORDER BY Id_news DESC Limit $offset,$rowsPerPage";
$result_news = mysql_query($news_query);
while($result_array = mysql_fetch_array($result_news))
{?>
<table width="90%" border="0" align="center">
<tr>
<td class="testo_bianco_mini">
[b]<?php echo $result_array['Categoria']?> etc etc etc
Ora in flash ho realizzato il filmato con scroller e relativa casella di testo dinamica a cui ho associato il nome di una variabile per una prova ma non funziona (è la prima volta che faccio una cosa del genere). Il codice nel filmato è questo:
categoria = new LoadVars();
// significa: salva nella proprietà "path" dell'oggetto
// "dati" un riferimento a questa (this) timeline
// dove effettivamente giacciono i campi di testo
categoria.path = this;
categoria.onLoad = function(success)
{
if(success){
// istruzioni per il caricamento corretto
// trasferisci la variabile "nome" caricata dal
// file esterno alla timeline in cui ci sono
// i campi di testo, utilizzando come riferimento
// la proprietà "path" dell'oggetto stesso,
// indicato dal "this"
this.path.categoria = this.categoria;
} else {
// istruzioni per l'errore di caricamento
}
};
categoria.load("news/index.php");
fscommand("allowscale", false);
su_btn.onPress = function(){
_root.onEnterFrame = function(){
testo.scroll--;
}
};
su_btn.onRelease = function(){
_root.onEnterFrame = undefined;
}
giu_btn.onPress = function(){
_root.onEnterFrame = function(){
testo.scroll++;
}
};
giu_btn.onRelease = function(){
_root.onEnterFrame = undefined;
}
t = new Object()
t.onKeyDown = function(){
if(Key.isDown(Key.UP)){
testo.scroll--
}else if(Key.isDown(Key.DOWN)){
testo.scroll++
}
};
Key.addListener(t);
Cosa sbaglio? Dovrei "tradurre" il codice php in modo da farlo digerire meglio a Flash? In che modo? Please aiutatemi.
Grazie