Hola, revise tu codigo y como esta llamando a la funcion le hacen falta los caracteres "{" y "}" y pues de la forma como te muestro a continuacioncreo que te funcionara :D ahora bien, en vez de usar un canvas como PopUp creo que se veria mejor si utilizaras un Panel :p pero es solo mi opinion personal.
Código XML:
Ver original<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.core.IFlexDisplayObject;
private function createPopUp():void
{
var myWindow:IFlexDisplayObject = PopUpManager.createPopUp(this,MyPopUpWindow,true);
PopUpManager.centerPopUp(myWindow);
}
]]>
</mx:Script>
<mx:Button label="Entrar en la aplicación" click="{createPopUp();}" />
</mx:WindowedApplication>
Espero haberte podido ayudar en algo :D
Saludos.