【projectItemRenamer.jsx】UI 生成再構築 42【開発記】 2 SAYKA. 2023年8月17日 01:25 今回の概略一旦走らせてインスペクタ見ればソースから構造を追わなくて済むとかとか🤪 #jsx #開発記 #ExtendScript #AfterEffects 作業準備忘却分実装定義新式化Event,EventTargetライブラリ調整一次調整UI 定義 obj 調整UI 生成再構築 ←今ココ二次調整UI 追加結果一覧 CSVラベル対応第2層改装ローカライズ対応OTSParser 改総合試験最終調整公開準備----備忘録動作中の stat 更新MAIN,EXE の配置再考背面に送れない…?plist を MAIN プロパティに足すjsx 再実行で閉じれないボタンタイトルクリック及びショートカットESCによる終了の実装_debug とかのグローバル変数消すobj の参照方法をやめたいobj.tmp.prop は想定通りの動作をしているが余り美しい定義構成になっていない(むしろ混線(スパゲティ)型で危険UI オブジェクトの登録方法が忘れるとどうにもならないのでもう少し高級化したいUI 生成方法の改善 環境読込でパネルを表示してから状態復帰する件 テキスト一発ぽんなので addItem 方式で1つずつ生成したいUI を一気に文字列で登録するやり方は汎用性が低いのでappendChildの再帰呼出で何とかしたいUI とかの app 固有は collect みたいな BridgeTalk の振り分けBridgeTalk.appName をどこか共通で使える場所に確保( global 参照と関連)global に定義した UI の参照いくないnameReplacer が candidate を呼ぶ為の options 設定を UI 設定側と一元化PrefsRestorater と NRHistories の連携が取りにくいrestoreList のクラス化インスタンス参照可能にしている辞書を辞める escapeDic のインスタンス参照廃止 tokenTypeDic のインスタンス参照廃止 FileState.errCode のインスタンス参照廃止 FileState.errDic のインスタンス参照廃止所属ライブラリの調整ファイル系は PREF から FILE へobj.tmp.prop 系は Node へSTAT,INFO のテキストコールバック生成の統合イベント駆動型でスコープ外変数の参照を減らすラベルカラー対応第2層 3D レイヤーソロスイッチ機能ボタン配置 ( ver 20230317_00 で断念した margine 問題)第2層ラジオボタン化listToCsvローカライズテキスト対応?ローカライズの書式を一般的な物に修正したいOTSParser 改OTSPElement の property の幾つかが [PNAME.????] になってるので直値にする 全部やる必要は無いけど nodeValue とかは直の名前なので統一するという意図UI 定義用 obj の整備が終わったらいよいよ UI 定義の方法の変更に着手しようかな🤔これは確か addItem とかでやろうとしてたけどうまく行かなくて今の方法で定義していた筈なので修正にはかなりの時間を要する事が予想されるかな😞この定義の元になるデータを汎用 Node で持たせる様にして再帰呼出で一発ぽん…いやそれは厳しいかな?まぁ目標って事で🤤題目は「 UI 生成再構築」🤤ここの整備をしたなら candidate で読むオプション設定の一元化も目処が立つと思うけど状況次第ではこれは次の所での調整になるかも?🤔前回の粗筋旧式と新式の構造は違うけど直してなかった😑デバグじゃぁまず階層構造が違うヤツを治すぽ😑ひとまずここはこれでヨシ🤔似たポカしてるとこ無いかなって確認したらまぁやっぱり有るわけで😑次回は名前の誤りを探るぽ🤤暑いし眠くてちょっとずつしか進まないとかとか😞 ダウンロード copy #AfterEffects #開発記 #jsx #ExtendScript 2 この記事が気に入ったらサポートをしてみませんか? サポート