git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added ratio support swf_SetPlaceObject.
[swftools.git]
/
pdf2swf
/
HOWTO_pdf2swf
diff --git
a/pdf2swf/HOWTO_pdf2swf
b/pdf2swf/HOWTO_pdf2swf
index
071db4f
..
3089e66
100644
(file)
--- a/
pdf2swf/HOWTO_pdf2swf
+++ b/
pdf2swf/HOWTO_pdf2swf
@@
-1,4
+1,12
@@
+Notice
+
+ This documentation is a little outdated. As with swftools-0.2.1 and
+ above, you can simply do
+ pdf2swf -bl -o document.swf document.pdf
+ to link viewer and preloader.
+ However, the Steps below are still valid for jpeg2swf.
+
Step 1: Converting the documents
Suppose you have an arbitrary pdf file, "document.pdf".
Step 1: Converting the documents
Suppose you have an arbitrary pdf file, "document.pdf".
@@
-12,7
+20,7
@@
Step 1: Converting the documents
use
jpeg2swf -o tmp.swf pic1.jpeg pic2.jpeg ...
and read on)
use
jpeg2swf -o tmp.swf pic1.jpeg pic2.jpeg ...
and read on)
-
+
Step 2: Linking a viewer
Just take a viewer of your choice (e.g. [1]SimpleViewer.swf ) and put
Step 2: Linking a viewer
Just take a viewer of your choice (e.g. [1]SimpleViewer.swf ) and put
@@
-21,7
+29,7
@@
Step 2: Linking a viewer
swfcombine -o flashfile.swf SimpleViewer.swf viewport=tmp.swf
Now, 'flashfile.swf' is "browsable", i.e. there are some buttons in it
for turning pages.
swfcombine -o flashfile.swf SimpleViewer.swf viewport=tmp.swf
Now, 'flashfile.swf' is "browsable", i.e. there are some buttons in it
for turning pages.
-
+
Step 3: Linking a Preloader
Depending on the size of your PDFs/SWFs, you may want to have some
Step 3: Linking a Preloader
Depending on the size of your PDFs/SWFs, you may want to have some
@@
-40,7
+48,7
@@
Step 3: Linking a Preloader
swfcombine -o flashfile.swf PreLoader.swf -x 3000 -y 3000
loader=loading.swf movie=flashfile.swf
and try playing around with the values after -x and -y)
swfcombine -o flashfile.swf PreLoader.swf -x 3000 -y 3000
loader=loading.swf movie=flashfile.swf
and try playing around with the values after -x and -y)
-
+
Step 4: Correcting the size and framerate
Sometimes, the bounding box of the generated flash file is not
Step 4: Correcting the size and framerate
Sometimes, the bounding box of the generated flash file is not
@@
-56,7
+64,7
@@
Step 4: Correcting the size and framerate
Use:
swfcombine --dummy `swfdump -r loading.swf` flashfile.swf -o
flashfile.swf
Use:
swfcombine --dummy `swfdump -r loading.swf` flashfile.swf -o
flashfile.swf
-
+
Step 5: Embedding the SWF into a html page
Usually, one wants to put the generated SWFs on his web page. To do
Step 5: Embedding the SWF into a html page
Usually, one wants to put the generated SWFs on his web page. To do
@@
-66,7
+74,7
@@
Step 5: Embedding the SWF into a html page
Also, you can simply type
swfdump --html flashfile.swf
and insert the output into your html document
Also, you can simply type
swfdump --html flashfile.swf
and insert the output into your html document
-
+
Appendix A: Creating your own Viewers
If you know about Flash, and you want to substitute SimpleViewer from
Appendix A: Creating your own Viewers
If you know about Flash, and you want to substitute SimpleViewer from
@@
-74,25
+82,33
@@
Appendix A: Creating your own Viewers
1. There has to be some rectangle (Movieclip, whatever... ) in your
Viewer, named "viewport". (This name is used to reference the object
when using swfcombine for merging it with the converted pdfs)
1. There has to be some rectangle (Movieclip, whatever... ) in your
Viewer, named "viewport". (This name is used to reference the object
when using swfcombine for merging it with the converted pdfs)
- 2. Browsing buttons next to the rectangle (which turn pages in the
+ 2. The First frame should contain an actionscript "Stop" instruction.
+ (Otherwise, the browsing buttons turn pages, but pages get also
+ automatically turned every few seconds)
+ 3. Browsing buttons next to the rectangle (which turn pages in the
shown pdf) should trigger some Actionsscript events, like
shown pdf) should trigger some Actionsscript events, like
-
+
SetTarget "viewport"
NextFrame
SetTarget ""
SetTarget "viewport"
NextFrame
SetTarget ""
-
+
to set the frame in the to-be-replaced rectangle. (It will be replaced
with a MovieClip, therefore a SetTarget is neccessary)
It's important that the Target Name ist "viewport", not "/viewport",
to set the frame in the to-be-replaced rectangle. (It will be replaced
with a MovieClip, therefore a SetTarget is neccessary)
It's important that the Target Name ist "viewport", not "/viewport",
- as the Movie will get inserted into a Movieclip.
+ as the Movie will get inserted into a Movieclip (Sprite).
_________________________________________________________________
_________________________________________________________________
-
+
[5]Back to the SWFTools Project page
[5]Back to the SWFTools Project page
+
References
References
+ Visible links
1. http://www.quiss.org/swftools/SimpleViewer.swf
2. http://www.quiss.org/swftools/PreLoader.swf
3. http://www.quiss.org/swftools/loading.swf
4. http://www.macromedia.com/support/flash/ts/documents/tn4150.html
5. http://www.quiss.org/swftools
1. http://www.quiss.org/swftools/SimpleViewer.swf
2. http://www.quiss.org/swftools/PreLoader.swf
3. http://www.quiss.org/swftools/loading.swf
4. http://www.macromedia.com/support/flash/ts/documents/tn4150.html
5. http://www.quiss.org/swftools
+
+
+