1 Ανοίξτε το πρόγραμμα περιήγησης στο Web και να πλοηγηθείτε σε Softpedia να κατεβάσετε τον πηγαίο κώδικα JavaSWF2 . 2
Κάντε κλικ στο μπλε κουμπί " Download" και να αποθηκεύσετε το αρχείο στον υπολογιστή σας σκληρό δίσκο .
εικόνων 3
δεξί κλικ στο javaswf - CVS - SNAPSHOT - 1.zip αρχείο που μόλις κατεβάσατε και επιλέξτε Εξαγωγή εδώ για να εξαγάγετε τα περιεχόμενά του στον ίδιο φάκελο . Ένα φάκελο με το όνομα javaswf δημιουργείται .
Η 4
Δημιουργήστε ένα νέο αρχείο κειμένου οπουδήποτε στον σκληρό σας δίσκο , το όνομα ReadText.java και πατήστε " Enter".
5
Αντιγράψτε το φάκελο com βρέθηκε μέσα στο φάκελο bin \\ javaswf στο φάκελο που περιέχει νέο αρχείο Java σας.
Η
6 Ανοίξτε το αρχείο Java σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου .
Η 7
Τοποθετήστε αυτές τις γραμμές για την εισαγωγή των απαιτούμενων πόρων :
java.io. εισαγωγής * ? java.util εισαγωγής * ? com.anotherbigidea.flash.interfaces εισαγωγής * ? com.anotherbigidea.flash.writers εισαγωγής * . . . ? com.anotherbigidea.flash.readers εισαγωγής * ? com.anotherbigidea.flash.structs εισαγωγής * ?
8
Εισάγετε αυτόν τον κωδικό για να διαβάσετε το κείμενο από το αρχείο SWF : . .
δημόσια τάξη ExtractText επεκτείνει SWFTagTypesImpl { προστατεύεται HashMap fontCodes = νέα HashMap ( ) ? δημόσια ExtractText ( ) { super ( null ) ? } public void tagDefineFontInfo ( int fontId , String FontName , int σημαίες , int [ ] κωδικοί) που ρίχνει IOException { fontCodes . θέσει ( νέα Ακέραιος ( fontId ) , κωδικοί) ? } δημόσια SWFVectors tagDefineFont2 ( id int , int σημαίες , όνομα String , int numGlyphs , int ανάβαση , κατάβαση int , int οδηγεί , int [ ] Οι κωδικοί , int [ ] προκαταβολές , Ορθ [ ] όρια , int [ ] kernCodes1 , int [ ] kernCodes2 , int [ ] kernAdjustments ) ρίχνει IOException { fontCodes.put ( νέα Ακέραιος ( id ) , ( codes! = null ) Κωδικός : new int [ 0 ] ) ? null επιστροφή? } public void tagDefineTextField ( int fieldid , String ΌνομαΠεδίου , String initialText , Ορθ όριο , int σημαίες , AlphaColor TextColor , ευθυγράμμιση int , int fontId , int Γράμματα , int charLimit , int LeftMargin , int RightMargin , int εσοχή , int κενά μεταξύ των γραμμών ) ρίχνει IOException { αν ( ! initialText = null ) { System.out.println ( initialText ) ? } } δημόσια SWFText tagDefineText ( id int , Ορθ όρια , μήτρα Matrix ) ρίχνει IOException { επιστρέφουν νέα TextDumper ( ) ? } δημόσια SWFText tagDefineText2 ( id int , Ορθ όρια , Matrix μήτρα ) ρίχνει IOException { επιστρέφουν νέα TextDumper ( ) ? } δημόσια τάξη TextDumper υλοποιεί SWFText { προστατεύεται Ακέραιος fontId ? προστατεύεται boolean firstY = true ? δημόσια γραμματοσειρά άκυρη ( int fontId , int textHeight ) { this.fontId = νέα Ακέραιος ( fontId ) ? } public void με καπάκι μπαταρίας ( int y ) { εάν ( firstY ) firstY = false ? άλλο System.out.println ( ) ? } public void κείμενο ( int [ ] glyphIndices , int [ ] glyphAdvances ) { int [ ] Κωδικοί = ( int [ ] ) fontCodes.get ( fontId ) ? αν (κωδικοί == null ) { System.out.println ( "\\ n **** μπορέσαμε να βρούμε FONT ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΚΕΙΜΕΝΟ **** \\ n ")? επιστροφή? } char [ ] χαρακτήρες = νέα char [ glyphIndices.length ] ? for (int i = 0 ? i
9
Αποθηκεύστε και κλείστε το αρχείο Java .
Η 10
μεταγλώττιση της πηγής Java , τοποθετήστε το αρχείο SWF μέσα στον ίδιο φάκελο και εκτελέστε το πρόγραμμα Java . Θα ζητήσει για το όνομα του αρχείου SWF . Πληκτρολογήστε το και πατήστε "Enter " για να διαβάσετε το κείμενο από το SWF .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα