編集(管理者用) | 編集 | 差分 | 新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴
== o ==
ねこまたや web出張所
INDEX

トップページ
お知らせ
twitter
お道具箱
技術資料と雑談
ライブラリ
雑貨や(ダウンロード)
最近の更新
ねこまたやについて

twitter

ねこまたやのついった

企画モノ

psAxe情報ページ
自主制作アニメ
ぽこあぽこ られんたんど


あやかしあやし
エフェクトネタ帳



りまぴん
AE エクスプレッション
レンダー乙女とか
簡易版XPSリンカ
おまけギャラリ

BBS

ねこまたやBBS
開発室BBS

Language



開発室みたいなものでしたが
spamアクセスがはげしいのでページは凍結中です。
書き換えは管理人のみが可能です。
Nekomataya/2024

Settings - [[ObjectList]]


目次

ObjectList |レンダー乙女とか|AdobeAfterEffects

概要

アプリケーションの設定保存領域に「ユーザの設定」を保存するためのオブジェクト。

このオブジェクトに格納した値は、アプリケーション本体の設定とともに

 終了時に保存、
 起動時に読み込み
が行われる。…みたいであるよ。

property


特になし

method


getSetting(string sectionName,string sectionKey) returns string
設定値の取得

getSetting("セクション名","セクションキー") 戻り値 String

例:

 mySetteing.winPos=app.settings.getSetting("mySetting","windowPositions");

haveSetting(string sectionName,string sectionKey) returns boolean
設定存在確認

haveSetting("セクション名","セクションキー") 戻り値 Boolean

例:

 if(app.settings.haveSetting("mySetting","windowPositions")
 {alert("I have mySetting");};

saveSetting(string sectionName,string sectionKey,string newValue) no return
設定値の書込

saveSetting("セクション名","セクションキー","値(文字列)") 戻り値 無し

例:

 app.settings.saveSetting("mySetting","windowPositions",mySetteing.winPos.toSource());

いったん作った設定を削除する方法は不明。あるのか? 空白やnullを書き込んでみたが、エントリそのものは消えなかった。

ガイドに見当たらないみたいなので 消す方法は無いのかもしれない…

とりあえず、設定ファイルを探す。…見つけた

どちらもテキストファイルである。いざとなれば編集して削除できるでしょう。

その後、非公開オブジェクトの app.preferences を発見、app.settings では提供されていない AE本体の設定まで操作可能、さらに削除も可能なのでこちらを使用すればSettings で出来ない操作でも何でもコイ! ただしとても危険