ugrás a tartalomhoz

Flex: paraméter átadás két mxml között.

freeboi · 2007. Júl. 5. (Cs), 21.47
Sziasztok!

Van egy problémám, hátha van itt valaki aki tud segíteni.
Most kezdtem el csak flex-el foglalkozni, egy php alapú CMS keretbe akarok beágyazni egy kis flex app-ot amivel fájlokat tudok feltölteni. Az app már megvan. A következő a probléma:

van a fő .mxml fájl amiben a <mx:Application>..</mx:Application> van..

ebben van a másik .mxml beágyazása:
  1. <mx:Canvas width="400" height="420" horizontalCenter="0" verticalCenter="0">  
  2. <com:FileUpload  
  3.      width="100%" height="100%"  
  4.      uploadUrl="{_strUploadScript}"  
  5.      uploadComplete="javascriptAlert('kesz')"  
  6.      uploadIOError="Alert.show('IO hiba..''Error')”  
  7.      uploadSecurityError="Alert.show('Biztonsági hiba.', 'Error')" />  
  8. </mx:Canvas>  
A FileUpload meg egy másik .mxml ugye.
Olyat szeretnék csinálni, hogy a beágyazott swf fájlnak paraméterként át adok egy id-t amit a flex app-ból a feltöltéskor hozzárakok a request URL-hez (php hívás). A fő .mxml -ben ezt a paramétert el is tudom érni, de nem tudom tovább adni.
A FileUpload.mxml-nek csak konstansokat (
  1. uploadUrl="{_strUploadScript}"  
) vagyok képes átadni.

Mi a megoldás?

Köszi!
 
1

megoldás

freeboi · 2007. Júl. 6. (P), 10.14
hi

sikerült közben rátalálni a megoldásra ha valakit érdekel:

A beágyazott mxml-ből meg lehet hívni a szülő metódusait amennyiben azok publicok...(milyen meglepő :)
  1. _galleryId = parentDocument.getId();  
benne van eza doc-ban csak rosszúl közelítettem meg a problémát:
Using the parentDocument property

üdv