Spec-Zone .ru
спецификации, руководства, описания, API

Псевдопеременные

Псевдопеременные предопределяются переменные определения. Они - defs на уровне сценария и таким образом не могут быть присвоены. В настоящий момент есть три:

__ ПРОФИЛЬ __ является или одним из "мобильных", "рабочего стола" или "браузером", в зависимости от которой среды сценарий выполняется в.

__ ФАЙЛ __ является строковым представлением URL, из которого сценарий, содержащий __ был загружен ФАЙЛ __.

__ DIR __ является строковым представлением URL каталога, из которого сценарий, содержащий __ был загружен DIR __.

Они обычно привыкли к ссылочным файлам ресурсов, сохраненным вдоль стороны скомпилированные источники. Так, если сценарий Foo.fx компилируется, и результирующий Foo. class помещается в тот же самый каталог с myIcon.gif, к этому можно было бы получить доступ в Foo.fx с:

Image {
        url: "{__DIR__}myIcon.gif"
    }