actionscript中的DisplayObject.getBounds返回包含筆畫的對象的邊界。 JSFL中SymbolInstance的left,top,width,height屬性似乎不包含筆劃。這是我發現從JSFL獲取符號範圍的唯一方法。有另一種方法嗎?如何獲得JSFL中符號的描邊?
2
A
回答
0
當涉及到獲取對象的邊界時,Strokes對JSFL的寬度爲0。 我能想到的唯一方法是編輯符號,選擇形狀,並且可以是1)獲取筆畫大小並將1/2的值加到您的計算中,或者2)將筆畫轉換爲填充(複雜輪廓線不可靠)
如果您只希望包含筆劃,但確切大小並不重要,則可以隨意在getBounds的結果中添加一些像素。
2
您在尋找Edge
物品Shape
。 Edge
有一個Stroke
對象,該對象具有thickness
屬性。
// This will show the selected shape's first edge's thickness:
fl.trace(fl.getDocumentDOM().selection[0].edges[0].stroke.thickness);
你將不得不遍歷所有的形狀和所有的邊緣,以確定最終邊界(如果你有信心,所有的邊緣具有相同的厚度,只需二選一)。
相關問題
- 1. 的Adobe邊緣 - 獲得DIV中符號
- 2. 如何從JSFL中的TextField獲取HTML格式字符串
- 3. 如何獲得當前的符號表
- 4. IntelliJ:我如何設法在行號旁邊獲得v(檢查)符號?
- 5. 如何獲得VCOM設備(Windows)的USB字符串描述符?
- 6. 如何在一個符號使用swap位JSFL
- 7. 如何獲得U-Boot調試符號
- 8. 如何獲得LLVM調試符號
- 9. 如何獲得貨幣符號
- 10. 如何獲得字符串中的度符號?
- 11. 如何獲得「括號內」字符串中的字符串?
- 12. 如何獲得HttpURLConnection的ResponseCode的描述?
- 13. 如何獲得邊框
- 14. 如何獲得來自問號右邊的參數
- 15. 如何在javascript中的字符串中獲得撇號
- 16. 如何獲得Mach-O文件符號表中符號的大小?
- 17. 如何獲得方形符號(²)以顯示在字符串中
- 18. 如何從$ _REQUEST - 正則表達式獲得加號的符號?
- 19. 如何在Vala中獲得gtk3邊框?
- 20. 如何獲得系統的貨幣符號的字符串
- 21. 如何獲得在C++中的整型無符號等價物?
- 22. 在ggplot2 v0.9.1中,如何獲得10的冪次符號scale_y_log10?
- 23. 如何獲得Python中的符號鏈接目標?
- 24. 如何獲得Inno Setup中的實際版權符號?
- 25. 如何獲得目標文件中類成員的符號?
- 26. Javascript:如何獲得textarea中的line/col插入符號位置?
- 27. 如何獲得在括號中的字符串與Java數組
- 28. 如何獲得Tkinter菜單中的Mac「命令」符號
- 29. 如何在C99中獲得帶符號的浮點數零?
- 30. Ç - 如何只掃描符號
我相信1只適用於中風是圍繞整個物體,而2因爲你給的原因而失敗。可悲的是,我確實需要精確的大小,因爲我試圖將符號導出到圖像並重新創建其在Flash外部的位置。謝謝你的嘗試! –