2010-06-22 9 views
8

Si tratta di un file Flash creato da una terza parte. Ha un sacco di cartelle e file nella libreria e non riesco a trovare alcun ActionScript da nessuna parte.Ricerca di Actionscript all'interno di un file FLA

C'è un modo semplice per trovare la posizione di ActionScript quando l'autore è stato cattivo e non l'ha etichettato o messo in un posto ragionevole?

risposta

9

Oltre alla risposta di @ grapefrukt: Assicurati di attivare il pulsante ShowActionscript in Esplora film. Questa sarebbe la terza icona, quella con la freccia blu.

Movie Explorer

È possibile utilizzare il Trova campo per cercare la ricerca di azioni comuni, come: stop(), .Visible, ecc

In alternativa è possibile utilizzare la Trova e sostituisci Panel (Ctrl + F/CMD + F) e cercare Testo (azioni comuni) e selezionare solo ActionScript.

Find And Replace

Nota: Trova e sostituisci Panel è un pannello separato, da non confondere con la funzionalità Trova e sostituisci nel pannello Azioni.

Inoltre, penso che si potrebbe trovare azioni usando il Navigatore Script, all'interno casella degli strumenti Azioni del Pannello:

Action's Panel

HTH

+1

Nel fare questo, assicuratevi di trascinare tutto ciò che si desidera effettuare la ricerca all'interno di sul palco. – Pup

2

Esporterei in swf quindi lo aprirò con uno strumento di reverse engineering (come Sothink SWF Decompiler) e analizzerò tutti gli script/azioni. Il nome dell'azione ti dirà dove trovarlo se ne hai ancora bisogno (vedrai il codice decompilato).

3

È possibile provare Movie Explorer, Window -> Movie Explorer o ALT + F3 in Windows. Ciò ti consente di esplorare tutte le risorse che vengono aggiunte allo stage in modo simile ad un albero. Non mostrerà elementi aggiunti dinamicamente dalla libreria, ma potrebbe essere un buon punto di partenza.

Problemi correlati