前提・実現したいこと
現在、Adobe Animate CC 2017で開発を行っているのですが、
タイムライン上にあるインスタンスから特定の型のエレメントを取得しようと思い
JSFLファイルを作成、fl.findObjectInDocByTypeメソッドを使用したものを書いて、コマンドとして実行したのですが原因不明のエラーが発生しています。
発生している問題・エラーメッセージ
OutputTweenPosition.jsflが私が作成しているJSFLファイルです。
JavaScriptエラーが発生しました。 ファイル"OutputTweenPosition.jsfl"の8行目: Error:findObjectInDocByType: 引数番号 1は無効です。
該当のソースコード
OutputTweenPosition.jsfl
js
1fl.outputPanel.clear() 2 3getElementByName() 4 5function getElementByName() { 6 var doc = fl.getDocumentDOM() 7 var type = "instance" 8 var elements = fl.findObjectInDocByType(type, doc) 9 fl.trace(elements.length) 10 elements.forEach(function(ele) { 11 fl.trace(ele.obj.name) 12 }) 13}
試したこと
第一引数には検索するエレメントの型を表すストリングが入るのですが、
指定できる値のうち、"text"と"shape"はエラーが発生せずに動作しました。
補足情報(FW/ツールのバージョンなど)
環境: Adobe Animate CC 2017
参考にしたサイト:
fl.findObjectInDocByType()
element.elementType
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/23 05:22