Slide 49
Slide 49 text
import org.osflash.signals.ISignal;
public interface IServiceStarter
{
function serviceReturned():void;
function get start():ISignal;
}
with signals, we define the contract
import org.osflash.signals.ISignal;
private var startSignal:ISignal = new Signal();
public function serviceReturned():void
{
Alert.show("The service returned.","Guess what?");
}
public function get start():ISignal { return startSignal; }
...
and force the view to comply
Thursday, 27 October 11