ugrás a tartalomhoz

Mi a baj a kódommal?

loader · 2008. Feb. 5. (K), 09.49
Sziasztok!
Van egy flash php kommunikációm, de csak egyirányú, nevlist.php:

<?php
include("db.php");
$nevek=mysql_query("select * from nevek");
while ($sor=mysql_fetch_array($nevek))
	{
	$nevek2 .=$sor["nev"]."\n";
}
$nevek3 = mb_convert_encoding($nevek2, "UTF-8");
print $nevek3;
?>
adatbázisból kiszedek egy halom nevet, amit "\n"-el elválasztok egymástól és a $nevek3-ba tárolom
flashben combo boxban jelenítem meg, action script:

myVars = new LoadVars();
myVars.load("nevlist.php");
myVars.onData = function(raw) {
        tmp = raw.split("\n");
        for(var i=0;i<tmp.length;i++) {

                tmp2 = tmp[i].split(":");
                nevek.addItem(tmp2[0], tmp2[1]);
        }
}
function traceCombo(nevek) {
	trace ("Selected Data: " + nevek.getSelectedItem().data);
}
a combo boxban meg is jelenik, de ha kiválasztok egy nevet, rányomok egy gombra, ami meghív egy másik php-t, nem adja át így: $neve = $_POST['nevek'];
a leyerre kell rakni az as-et vagy a comboboxra?
 
1

Hogyan küldöd el?

vbence · 2008. Feb. 5. (K), 12.42
Milyen formában küldöd el az adatokat? Biztos, hogy POST-tal jön meg? A "nevek" azonosítót megadtad a megfelelő helyeken? Ha statikusan töltöd fel akkor működik?
2

válasz

loader · 2008. Feb. 5. (K), 13.06
a combobox instance neve: nevek
így hívok php-t:

btn.onRelease = function() 
	{
	loadVariables("xxx.php", "_root", "POST");
}
statikusan:

<?php
include("db.php");
$neve = 'Kiss István';
//$neve = mb_convert_encoding($_POST['nevek'], "UTF-8");
?>
megkapja az adatokat
az action scriptben nem tudom megadni azt, ha kiválasztok egy nevet, azt tárolja el egy változóban és azt küldje tovább
as:

function traceCombo(nevek) {
	trace ("label: " + nevek.getSelectedItem().label);
}
3

Debug

vbence · 2008. Feb. 5. (K), 15.12
Nem lehet, hogy csak akkor áll be az érték, amikor kikerül a fókuszból a combo? A flash widget-jeit sose használtam, egyszerűen debuggold a kódot (keress egy működő mintát).

A nevek.getSelectedItem() undefined-el tér vissza? Ha nem: a .data is üres?
4

Debug

loader · 2008. Feb. 5. (K), 16.00
Nem tudnál ajánlani valami példát? Nem találtam semmit, ami nekem jó lenne
5

probléma ami idegesítő már

djAndrew · 2008. Ápr. 16. (Sze), 22.58
Sziasztok!

Van egy kis gondom amire nem tudok rájönni nagyon, mert sehol nem találok segítséget magyar oldalakon, illetve angol oldalaknál meg nem tudom hogy keressem...

Szal a problámám az, hogy flash website t csinálok és van 7 menü gombom ill azokhoz tartozó 7 oldal. Ugy vannak megoldva, hogy ahogy rákattint a felhasználó egy menüpontra a nyitott oldal eltűnik, kiuszik a képből és megjelenik az a tartalom oldal amire a menüpontban kattintottak... nah most ahhoz hogy ne kelljen minden oldat kiküldeni, mivel nem tudjuk, hogy melyik odlal lett megnyitva utoljára ezért kéne egy egyszerű függvény vagy nem tudom mi, hogy megvizsgáljuk vele, mit nyitottak meg utoljára. Nem nagyon ismerem még az action scriptet de jó lenne ha tudnám mi is a helyzet.

Szóval a _root on van mondjuk a page1_mc amit kiküldök a 30. képkockában
_root.page1_mc.gotoandplay(30);
_root.page2_mc.gotoandplay(2); itt a 2. oldal gombja van megcsinálva
_root.page3_mc.gotoandplay(30);
_root.page4_mc.gotoandplay(30);
_root.page5_mc.gotoandplay(30);
_root.page6_mc.gotoandplay(30);
_root.page7_mc.gotoandplay(30);


az a baj ezekkel, hogy így mindig a legutolsó ( 7.) oldalt látom kiuszni akár melyik gombra megyek ugye... és ezt akarom kiküszöbölni, hogy szép legyen az egész folyamat...

Aki tud kérem segítsen

Előre is köszönöm
Üdv

safi..