PDA

Volledige versie bekijken : print list component


Booster
%Europe/Berlin %071 %2005, 02:43
hallo

ik ben net bezig met componenten in flash en ik zou graag hebben dat als ik over een item ga dat de data van de label wordt weergeven

trace(); of wat anders

ik heb al uren zitten zoeken op de livedocs van macromedia maar niets dat werkt. undefined zegt hij altijd :(

misschien kunnen jullie me duwtje in de rug geven :)

mvg Stijn

[edit]


on(rollover){
trace(instancename.target.selectedItem.data);
}

is dit goed? :/

theFlashWizard
%Europe/Berlin %107 %2005, 03:34
instancename is iets dat je moet vervangen voor de echte instancename ;)

Booster
%Europe/Berlin %366 %2005, 09:47
mjach, dit wist ik al ;) maar zal trace(); de waarde weergeven van het object waar ik over ga?????

bijkomend vraagje: instance name en vars. zijn dat hetzelfde??? Of hoe kan ik ze aanroepen?

theFlashWizard
%Europe/Berlin %443 %2005, 11:39
dat weet ik niet.. Kwerk bijna nooit met components..
maar nee instancenames lun je links onder instellen bij property's en het is n goed gebruik om je objecten met die naam aan te spreken. Daarnaast heeft bijv een dynamisch / input textfield een var en dan wordt de inhoud van dat textfield gelijk gemaakt aan die var. dit kan trouwens alleen als je geen instancename invult.

Booster
%Europe/Berlin %562 %2005, 14:29
@flashwizard:
thx voor je uitleg ;)

@topic:
mijn code werkt nog steeds niet, hij blijft zeggen undefined :(
kan er echt niemand mij helpen :|

@flaswizard again:
als ik nu een tekstveld de instance naam: 'print' geef. Hoe moet ik dan bv in code aanroepen dat hij "hallo stijn" weergeeft...

print = "hallo stijn";

Booster
%Europe/Berlin %612 %2005, 15:41
hehe, niemand :'(

thx a lot :mad:

theFlashWizard
%Europe/Berlin %651 %2005, 16:38
wacht ff hoor..
volgens mij gebruik je nu een component terwijl je hem helemaal niet nodig hebt..
kijk eens bij flash help wat die je kan vertellen over TextField.. voordat je zo stom gaat moppere..

Booster
%Europe/Berlin %722 %2005, 18:20
ok. Ik gebruik de code op layer 'actions':

//load vars he
loadVariables("chat_show.php",this);
loadVariables("chat_online.php",this);
//chat mes. display window sets:
chat_tekst.text = show_tekst;
//chat list sets:
online_users.addItem({label:'php_labels', data:'php_data'});
//chat scrollpane sets:
foto.contentPath = "../leden/fotos/"+foto1;


chat_tekst.text is dus een textarea-component.
nu wordt in chat_show.php dit gebruikt:
<?php
echo "&show_tekst=hallo";
?>

Jammerlijk genoeg geeft hij dit NIET weer in de textarea, iemand weet waarom? instance naam ligt het niet, ligt het aan die ... = show_tekst; in mijn AS code?

mvg stijn

theFlashWizard
%Europe/Berlin %754 %2005, 19:06
loadVariables is iig al erg oud... je kan beter loadVars gebruiken:

en bij alles dat je in moet laden duurt het ff voordat je het kan gebruiken.. dus in jou geval wil je al iets in een textfield zetten wat nog niet geladen is..
als je deze tuturial leest kom je wel uit dat deel

http://www.actionscripts.org/tutorials/beginner/loadVariables_and_loadVars/index.shtml

Booster
%Europe/Berlin %992 %2005, 00:49
tut gelezen, nog altijd fout :s

theFlashWizard
%Europe/Berlin %077 %2005, 02:51
laat dan is zien hoe je het toepast..