今回の概略
preferredWidths は add の時には指定できないプロパティで適切な物に変換する必要が有るっぽい🤔
そこを直したら落ちなくはなったけどまだ正しくない…😞
#jsx #開発記
#ExtendScript #AfterEffects
前回の粗筋
設計図の項目に undefined を代入してた😞
パネル復元
preferredWidths は保存の時に参照する名前で UI 生成時には columnWidths で指定するのでおかしな事になっているっぽいというのはわかったけれどそもそも値が読み込めてない😑
壊れた UI で保存した事でおかしくなってる可能性があるのでそこの調査からするお🤔
環境設定を直接見る限りでは rs_lb は値が有る様に見えるお…😑
decode 通すぽ👇
特に壊れているワケでもなく…🙄
………なんで値が無いのん…😞
ひとまず preferredWidths の時に設計図に columnWidths に変換する様に改造しないとならないけど他にも該当が有るか見とこうかしら🤔
ありそうなのは multiColumn になりそうな… dropdownlist あたり?😑
どうやら columnWidths が有るのは listbox だけっぽい🤔
CC で新しい UI が足されて multiColumn が指定できる可能性もゼロではないけど現状では考えなくて良いかな🤤
ひとまずこれで add する時に指定できない preferredWidths というプロパティを与えないで済む様になる筈…😑
でもなんかこれだけで正常化するとは思えないのよね…正直設計図値的にそんなへんな改変してない筈なんだけど…😞
………❓❓❓
どうやら幅ゼロのパネルになってしまっているっぽい😑
落ちなくはなったけど…😞
次回は
やはり restorePrefr で設計図をいじると全体的に壊れるのかも…その辺りを調べるぽ😑