PASTE-IT!

Holding 721M in 51805 pastes. Meet us at #paste-it.net!
Try our Mozilla Jetpack clipboard paster and our Chrome extension!
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
// Manager class
package managers
{
	import vo.MyVo;

	public class TestManager
	{
		[Bindable]
		public var myVO:MyVo = new MyVo();

		public function setURL( url:String ):void
		{
			myVO.url = url;
		}
	}
}

// VO class
package vo
{
	public class MyVo
	{
		[Bindable]
		public var url:String;

	}
}

//View
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
	<mx:Script>
		<![CDATA[
			[Bindable]
			public var myURL:String;
		]]>
	</mx:Script>

	<mx:Label text="{myURL}"/>
</mx:Canvas>



//Map
<?xml version="1.0" encoding="utf-8"?>
<EventMap xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="http://mate.asfusion.com/">

    <mx:Script>
        <![CDATA[
        	import views.*;
        	import managers.*;
                import mx.events.*;
        ]]>
	</mx:Script>

	<EventHandlers  type="{ FlexEvent.APPLICATION_COMPLETE }">
		<MethodInvoker generator="{TestManager}" method="setURL" arguments="'www.myURL'"/>
	</EventHandlers>


	<Injectors target="{ MyView }">
		<PropertyInjector targetKey="myURL"  source="{TestManager}" sourceKey="myVO.url"/>
	</Injectors>
</EventMap>
Paste by
Nahuel,
363 day(s) ago
07:23 01-08-2009
in syntax