Pertanyaan Analisis kode Actionscript statis?


Saya ingin melihat kelas, fungsi dan variabel / properti, dependensi secara visual, seperti NDepend, tetapi untuk ActionScript 2 atau kode AS3.

Program atau ide apa saja?

Menggunakan Doxygen dalam beberapa cara?

FlexUnit?


32
2018-02-14 09:20


asal


Jawaban:


Unduh Structure101g dan pilih citarasa Actionscript setelah menginstal perangkat lunak.

Saya telah mengkonfirmasikan bahwa ia mampu memetakan tingkat kelas dan bahkan fungsi dependensi panggilan dalam proyek-proyek Flex / AS3, dan menghasilkan peta visual yang sama.

Lihatlah screenshot terlampir.

alt teks http://i40.tinypic.com/e8qptu.png

Semoga itu membantu.


18
2018-03-19 07:22



Jauh dari solusi lengkap, tetapi untuk memulai Anda mungkin ingin menggunakan flex SDK ASDoc untuk menghasilkan struktur jalur kelas dalam satu XML (terima kasih kepada -keep-xml -skip-xsl argumen).

Setelah itu Anda mungkin bisa mendapatkan hasil yang bagus jika Anda bermain dengan graphviz (http://www.graphviz.org/Resources.php).

Mengotomasi semuanya melalui ANT dan Anda telah diurutkan; )


8
2018-02-14 15:20



Kompiler Flex SDK memiliki -link-report argumen yang akan memberi Anda beberapa informasi bagus tentang kelas yang dikompilasi ke dalam SWF dan dependensi mereka.

Lihat Memeriksa Dependensi Linker dari dokumentasi Flex 3 untuk informasi lebih lanjut.


4
2018-02-14 20:48



Saya akan memposting tautan ke Big Kahuna Burger's Link Report Visualizer, tetapi saya melihat bahwa darrinm telah menemukan alat yang jauh lebih baik.

Namun, bisa berguna

LinkReportAIR


4
2017-10-22 21:58



Tergantung, peramban Visual untuk dependensi kelas dan paket dalam aplikasi Flex.

Ini tidak memiliki kemampuan visualisasi NDepends tetapi ini merupakan langkah besar untuk mencoba memahami laporan tautan. Sumbernya ada di sana jadi jika seseorang cukup termotivasi, ia dapat diperluas dengan visualisasi.


4
2017-10-22 06:02



Pada saat runtime Anda juga mendapatkan informasi tentang masing-masing kelas melalui metode describType (Bagian dari flash.utils). Ini mengembalikan dokumen XML yang menggambarkan kelas yang Anda berikan kepadanya.


1
2018-06-18 04:41



Lihatlah aplikasi ini: http://evgeniy-polyakov.github.io/link-report-analyzer/. Hal ini memungkinkan untuk menemukan dependensi bertingkat dan melingkar dalam laporan tautan.


0
2018-04-09 14:48