Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Array von Delphi an Flash übergeben (https://www.delphipraxis.net/83545-array-von-delphi-flash-uebergeben.html)

Christophe 4. Jan 2007 12:00


Array von Delphi an Flash übergeben
 
Hallo nochmal ich

Wie ist es möglich einen Array von Delphi an Flash zu übergeben?

Gruss Christophe

Christophe 5. Jan 2007 10:15

Re: Array von Delphi an Flash übergeben
 
Ich habe die lösung fast gefunden :wink: .
Ein Array kann so nicht übergeben werden. Aber es gibt die Möglichkeit einen String kommasepariert zu übergeben. Das heist im Delphi Code:

Delphi-Quellcode:
FlashPlayer.SetVariable('CountrySearch.countryString', resultString);
FlashPlayer.TCallFrame('CountrySearch', 0);
Die erste zeile übergibt den String (test1, test2, usw.). Der Code im Flash:

Delphi-Quellcode:
countryArr = countryString.split(',');

for (i = 0 ; i <= countryArr.length; i++)
{
  tf_resultBox.addItem(countryArr[i]);
}

tf_resultBox.onPress = function()
{
  trace(tf_resultBox.getSelectedItem);
  fscommand('land', tf_resultBox.getSelectedItem);
}
Aber ein paar fragen bleiben immer noch. Die onPress funktion reagiert immer auf dem Maus klick auch wenn ich den Scollbalken benutze was ja nicht sein sollte. Auch die Trace funktion gibt nicht den Angeklickten wert zurück. Und zu guter letzt habe ich noch das Problem das wenn ich einen neuen string übergebe der alte nicht gelöscht wird. ich habe es mit removeAll versucht aber das will nicht wirlich funktionieren. Entweder löscht die funktion die einträge immer oder gar nicht. :wall: Habt ihr eine idee wie ich zu einer lösung gelangen könnte??

Gruss Christophe


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz