Tworząc aplikacje Rich Internet Application czasami stoimy przed potrzebą przekazywania pewnych danych z poziomu dynamicznie wygenerowanych stron internetowych w celu żeby aplikacja RIA współpracowała z zawartością takiej strony.
Jest kilka takich sposobów. Jednym z najbardziej znanym sposobem jest przekazywanie informacji do właściwości flashVars w znaczniku OBJECT Przekazywanie wartości na przykład przez pliki JavaScript wygenerowanych przez Flex Builder 2 nie jest prostą rzeczą. Dlatego warto go zastąpić bardziej popularnym plikiem skryptu SWFObject.js Ale ten skrypt ma pewną słabość i gdy trzeba wykorzystać obsługę nawigacji i historię przeglądarki. W tej sytuacji francuscy programiści napisali wrappera dla kodu generowanego przez Flex Buildera 2 wykorzystując SWFObject (do pobrania). W dokumentacji Adobe dość dobrze opisano przekazywanie parametrów do formularzy MXML. Przykładowo aby aplikacja z formularzami MXML mogła obsługiwać dane z flashwars trzeba napisać taki kod wykorzystujący właściwości Application.application.parameters
Kolejną ważną rzeczą może być przekazywanie informacji o adresie URL na której stronie się znajduje i w zależności od tego wyświetlić oczekiwaną zawartość. Abdul Qabiz na swoim blogu zamieścił prosty skrypt ActionScript 3 do Flex 2 pokazującego jak pobierać taką informację poprzez wykorzystanie ExternalInterface
poniedziałek, 16 lipca 2007
Przekazywanie parametrów do formularzy MXML
Autor: Michał Małaj o godzinie 19:31
Subskrybuj:
Komentarze do posta (Atom)
1 komentarz:
http://www.asual.com/swfaddress/
Prześlij komentarz