Как я настраиваю Воздушное приложение для ссылки на внешний конфигурационный файл?

Вы можете использовать np.einsum:

nrows, ncols = 5, 3
out = np.zeros((nrows, nrows*ncols), 'u1')
np.einsum('iik->ik', out.reshape(nrows, nrows, ncols))[...] = 1
out
# array([[1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
#        [0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
#        [0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0],
#        [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0],
#        [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1]], dtype=uint8)
6
задан Huuuze 30 March 2009 в 21:26
поделиться

2 ответа

Вот реализация малой идеи XML:

var file:File = File.applicationDirectory.resolvePath( "config.xml" );
var stream:FileStream = new FileStream();

stream.open( file, FileMode.READ );
config = new XML( stream.readUTFBytes( stream.bytesAvailable ));
stream.close();

Просто поместите файл config.xml в вашем каталоге SRC, он появится в установленном каталоге при установке пакета выпуска. Я сделал Config Public VAR в моем главном приложении, поэтому я могу просто сделать Application.application.config.someoption из любого места в моем проекте.

9
ответ дан 10 December 2019 в 00:44
поделиться

Я не знаю, существует ли воздух центральный способ заставить это произойти. Я не нашел хороший класс i документами API. Если бы Вы получили много параметров конфигурации то могла бы быть идея искать существующую библиотеку, которая может помочь Вам. Но если бы просто необходимо сохранить некоторые простые настройки, я просто создал бы маленький XML-файл и проанализировал бы его с E4X.

Могло бы быть возможно создать затор он в дескрипторе приложения, но не похоже на хорошее решение, если Вы хотите, чтобы кто-то вручную изменил некоторые настройки.

1
ответ дан 10 December 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: