1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
%D \module
%D [ file=back-swf,
%D version=2009.12.31,
%D title=\CONTEXT\ Backend Macros,
%D subtitle=Shockwave Experiment,
%D author=Hans Hagen \& Luigi Scarso,
%D date=\currentdate,
%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
%D This is only a placeholder that demonstrates the usage of swf resources.
%D There is no need to include this file into the format. The module was
%D tested by Luigi and Willi and based on their suggestions the functionality
%D was improved.
%D
%D \starttyping
%D \enabletrackers[graphics.locating]
%D \enabletrackers[backend.swf]
%D
%D \startluaparameterset [swf:relative:resources]
%D relativepaths = {
%D "assets"
%D }
%D \stopluaparameterset
%D
%D \startluaparameterset[swf:relative:display]
%D toolbar = true,
%D preview = "images/posterframes/*.jpg", -- relative to assets
%D open = "click",
%D close = "focus",
%D \stopluaparameterset
%D
%D \startTEXpage
%D \externalfigure
%D [whatever.swf]
%D [resources=swf:relative:resources,
%D display=swf:relative:display]
%D \stopTEXpage
%D \stoptyping
\endinput
\starttext
\startluaparameterset [swf:myset:display:1]
toolbar = true,
preview = "assets/images/posterframes/SPT_14-16_Ra_01_PN_LE01_02_DoLikeMeLater_posterframe.jpg",
-- preview = "t:/sources/cow.pdf",
-- preview = "t:/sources/hacker.jpg",
open = "click", -- click page focus
close = "focus", -- click page focus
\stopluaparameterset
\startluaparameterset [swf:myset:resources:1]
paths = {
"assets"
},
files = {
-- "somename_1"
-- "somename_1"
}
\stopluaparameterset
\startluaparameterset [swf:dolikemelater:resources]
paths = {
"assets"
},
\stopluaparameterset
% preview=swf:myset:display:1
% controls=swf:myset:controls:1
% resources=swf:myset:resources:1
\placefigure
{flash demo}
{\startcombination[2*2]
{\externalfigure[trasf1.swf][width=0.45\textwidth,height=0.25\textheight]} {one}
{\externalfigure[trasf2.swf][width=0.45\textwidth,height=0.25\textheight]} {two}
{\externalfigure[trasf3.swf][width=0.45\textwidth,height=0.25\textheight]} {three}
{\externalfigure[trasf4.swf][width=0.45\textwidth,height=0.25\textheight]} {four}
\stopcombination}
\stoptext
|