Как проверить, запущено ли приложение Flex на компьютере разработчика? - PullRequest
1 голос
/ 21 сентября 2011

Я знаю, что мог бы использовать «BrowserManager.getInstance ()», чтобы выяснить, по какому URL-адресу работает мое приложение, но оно не работает так, как я ожидал (вы не можете прочитать URL в одной строке - вам нужнождать события).

Возможно ли сделать это каким-то простым способом?Как и во Flash:

if (this.getDepth() == -16384)

Ответы [ 2 ]

1 голос
/ 21 сентября 2011

Вот как я это делаю

var lc:LocalConnection = new LocalConnection();
switch ( lc.domain ){
  case "":
  case "localhost":
    trace('on a dev machine')
    break;
  case 'your.domain.com':
  default:
    trace('not dev so fall through')
}

Один вкладыш можно сделать как

if(new LocalConnection().domain == "localhost" )
0 голосов
/ 21 сентября 2011
import flash.system.Security;

Security.sandboxType == Security.REMOTE

Это говорит вам, когда он работает в сети.

...