flex Flex Security allowSecureCommunicatio


Listing 1. Osadzenie aplikacji poprzez SWFObject2


Listing 2. Wczytanie flashvars

[Bindable]
public var myName1:String;
[Bindable]
public var myName2:String;

private function initFlashVars():void {
myName1 = Application.application.parameters.name1;
myName2 = Application.application.parameters.name2;
}
]]>










Listing 3. Zastosowanie URLLoader
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;

public class myClass extends Sprite {
public function myClass( ) {
var request:URLRequest = new URLRequest( "http://example.com/gateway.php?action=getDummyData" );
request.method = URLRequestMethod.POST;
request.data = new URLVariables( );
request.data.myVariable1 = 'raz dwa trzy';

var loader:URLLoader = new URLLoader( );
loader.addEventListener(Event.COMPLETE, onComplete );
loader.load(request);
}
private function onComplete( event:Event ):void {
var dataXML:XML = XML( event.target.data );
}
}
}

Listing 4. Uycie MING w PHP
$secretKey = '123456';
$m = new SWFMovie( );
$m
>add( new SWFAction( "key = '$secretKey';
var sending_lc:LocalConnection = new LocalConnection( );
sending_lc.send( 'lc_name', 'setKey', key );" ) );
header( 'Content
type: application/x
shockwave
flash' );
$m
>output( );
?>

Listing 5. Obiór klucza we Flexie
var l = new Loader( );
l.load( new URLRequest( 'http://example.com/gateway.php?getSecretKeySwf' ) );

var receivingLC:LocalConnection = new LocalConnection();
receivingLC.client = this;
receivingLC.connect('lc_name');

function setKey( key ) {
trace( 'dostalem klucz z wczytanego swfa skompilowanego do wersji 8: ', key );
}



Listing 6. Standardowy plik crossdomain.xml
domain
policy>
access
from domain="www.przykladowa_strona.com">
domain
policy>

Listing 7. Nagówek odpowiedzi dla pliku crossdomain.xml
HTTP/1.1 200 OK
X
Permitted
Cross
Domain
Policies: none


Listing 8. Przykadowy znacznik allow
http
request
headers
from
http
request
headers
from domain="www.przykladowa_strona.com" headers="Moj
Naglowek"/>

Listing 9. Przykadowy plik crossdomain dla pocze typu Sachet
domain
policy>
access
from domain="www.przykladowa_strona.com" secure="true" to
ports="3050"/>
domain
policy>




Wyszukiwarka

Podobne podstrony:
flex pierwsza aplikacja we flex
LVCCFSB2005 6 V3 K Flex Damage
flex flex i php
LVCCFSB20066 V3 P Flex Corrosion
Pierwsza aplikacja we Flex
flex Test Driven Development
ABB Flex Theme
flex Flex i Air
LVCCFSB2005 259 V220 Display Flex
flex dostep do?nych z aplikacji
flex Aplikacje wykorzystujce mapy w?obe Flex
K Flex DUCT
Adobe Flex 3 Oficjalny podręcznik
Flex 3 0 Tworzenie efektownych aplikacji
flex tech x1 instrukcja obslugi
flex ?tionScript 3 0

więcej podobnych podstron