The current section describes the mapping between transitions of the the SMIL standard and those of the Coffee Shop API.
In the edge wipe family, an "edge" moves over the first clip, revealing the second clip. As an analogy, imagine a car covered with snow. As the windshield wiper moves, its edge reveals the underlying windshield. In these transitions, the edge may be different shapes, such as a straight line, a wedge, or a zigzag. The first subtype listed for each type in the following table is the default.
| Type | Subtype | SMPTE | Transition Appearance | Bean Class Reference |
|---|---|---|---|---|
barWipe |
leftToRight |
1 | org.flashapi.coffeeshop.coffeebean.SlideToRight | |
topToBottom |
2 | org.flashapi.coffeeshop.coffeebean.SlideToBottom | ||
boxWipe |
topLeft |
3 | org.flashapi.coffeeshop.coffeebean.BoxTopLeft | |
topRight |
4 | org.flashapi.coffeeshop.coffeebean.BoxTopRight | ||
bottomRight |
5 | org.flashapi.coffeeshop.coffeebean.BoxBottomRight | ||
bottomLeft |
6 | org.flashapi.coffeeshop.coffeebean.BoxBottomLeft | ||
topCenter |
23 | org.flashapi.coffeeshop.coffeebean.BoxCenterTop | ||
rightCenter |
24 | org.flashapi.coffeeshop.coffeebean.BoxCenterRight | ||
bottomCenter |
25 | org.flashapi.coffeeshop.coffeebean.BoxCenterBottom | ||
leftCenter |
26 | org.flashapi.coffeeshop.coffeebean.BoxCenterLeft | ||
fourBoxWipe |
cornersIn |
7 | org.flashapi.coffeeshop.coffeebean.CornersIn | |
cornersOut |
8 | org.flashapi.coffeeshop.coffeebean.CornersOut | ||
barnDoorWipe |
vertical |
21 | org.flashapi.coffeeshop.coffeebean.VerticalCurtainOut | |
horizontal |
22 | org.flashapi.coffeeshop.coffeebean.HorizontalCurtainOut | ||
diagonalBottomLeft |
45 | org.flashapi.coffeeshop.coffeebean.DoubleDiagonalLeftOut | ||
diagonalTopLeft |
46 | org.flashapi.coffeeshop.coffeebean.DoubleDiagonalRightOut | ||
diagonalWipe |
diagonalWipe |
41 | org.flashapi.coffeeshop.coffeebean.DiagonalTopLeft | |
topRight |
42 | org.flashapi.coffeeshop.coffeebean.DiagonalTopRight | ||
bowTieWipe |
vertical |
43 | org.flashapi.coffeeshop.coffeebean.BowTieVertical | |
horizontal |
44 | org.flashapi.coffeeshop.coffeebean.BowTieHorizontal | ||
miscDiagonalWipe |
doubleBarnDoor |
47 | org.flashapi.coffeeshop.coffeebean.DoubleBarnDoorOut | |
doubleDiamond |
48 | org.flashapi.coffeeshop.coffeebean.DoubleDiamonsOut | ||
veeWipe |
down |
61 | org.flashapi.coffeeshop.coffeebean.VeeDownOut | |
left |
62 | org.flashapi.coffeeshop.coffeebean.VeeLeftOut | ||
up |
63 | org.flashapi.coffeeshop.coffeebean.VeeUpOut | ||
right |
64 | org.flashapi.coffeeshop.coffeebean.VeeRightOut | ||
barnVeeWipe |
down |
65 | org.flashapi.coffeeshop.coffeebean.BarnVeeDownOut | |
left |
66 | org.flashapi.coffeeshop.coffeebean.BarnVeeLeftOut | ||
up |
67 | org.flashapi.coffeeshop.coffeebean.BarnVeeUpOut | ||
right |
68 | org.flashapi.coffeeshop.coffeebean.BarnVeeRightOut | ||
zipZagWipe |
leftToRight |
71 | Not implemented yet. | |
topToBottom |
72 | Not implemented yet. | ||
barnZigZagWipe |
vertical |
73 | Not implemented yet. | |
horizontal |
74 | Not implemented yet. |
A transition effect in the iris wipe family reveals a clip through an expanding shape. For example, a star can expand from the center of the transition area to reveal a new clip. The first subtype listed for each type in the following table is the default.
| Type | Subtype | SMPTE | Transition Appearance | Bean Class Reference |
|---|---|---|---|---|
irisWipe |
rectangle |
101 | org.flashapi.coffeeshop.coffeebean.IrisRectangleOut | |
diamond |
102 | org.flashapi.coffeeshop.coffeebean.IrisRDiamondOut | ||
triangleWipe |
up |
103 | org.flashapi.coffeeshop.coffeebean.TriangleUpOut | |
right |
104 | org.flashapi.coffeeshop.coffeebean.TriangleRightOut | ||
down |
105 | org.flashapi.coffeeshop.coffeebean.TriangleDownOut | ||
left |
106 | org.flashapi.coffeeshop.coffeebean.TriangleLeftOut | ||
arrowHeadWipe |
up |
107 | Not implemented yet. | |
right |
108 | Not implemented yet. | ||
down |
109 | Not implemented yet. | ||
left |
110 | Not implemented yet. | ||
pentagonWipe |
up |
111 | Not implemented yet. | |
down |
112 | Not implemented yet. | ||
hexagonWipe |
horizontal |
113 | Not implemented yet. | |
vertical |
114 | Not implemented yet. | ||
ellipseWipe |
circle |
119 | org.flashapi.coffeeshop.coffeebean.IrisCircleOut | |
horizontal |
120 | org.flashapi.coffeeshop.coffeebean.EllipseHorizontal | ||
vertical |
121 | org.flashapi.coffeeshop.coffeebean.EllipseVertical | ||
eyeWipe |
horizontal |
122 | Not implemented yet. | |
vertical |
123 | Not implemented yet. | ||
roundRectWipe |
horizontal |
124 | Not implemented yet. | |
vertical |
125 | Not implemented yet. | ||
starWipe |
fourPoint |
127 | Not implemented yet. | |
fivePoint |
128 | Not implemented yet. | ||
sixPoint |
129 | Not implemented yet. | ||
miscShapeWipe |
heart |
130 | Not implemented yet. | |
keyhole |
131 | Not implemented yet. |
The clock wipe family includes transition effects in which a clip is revealed by a radial sweep, similar to the second hand sweeping around the face of a clock. The first subtype listed for each type in the following table is the default.
| Type | Subtype | SMPTE | Transition Appearance | Bean Class Reference |
|---|---|---|---|---|
clockWipe |
clockwiseTwelve |
201 | org.flashapi.coffeeshop.coffeebean.ClockwiseTwelve | |
clockwiseThree |
202 | org.flashapi.coffeeshop.coffeebean.ClockwiseThree | ||
clockwiseSix |
203 | org.flashapi.coffeeshop.coffeebean.ClockwiseSix | ||
clockwiseNine |
204 | org.flashapi.coffeeshop.coffeebean.ClockwiseNine | ||
pinWheelWipe |
twoBladeVertical |
205 | org.flashapi.coffeeshop.coffeebean.TwoBladeVertical | |
twoBladeHorizontal |
206 | org.flashapi.coffeeshop.coffeebean.TwoBladeHorizontal | ||
fourBlade |
207 | org.flashapi.coffeeshop.coffeebean.FourBlade | ||
fanWipe |
centerTop |
211 | org.flashapi.coffeeshop.coffeebean.FanCenterTop | |
centerRight |
212 | org.flashapi.coffeeshop.coffeebean.FanCenterRight | ||
top |
231 | org.flashapi.coffeeshop.coffeebean.FanTopOut | ||
right |
232 | org.flashapi.coffeeshop.coffeebean.FanRightOut | ||
bottom |
233 | org.flashapi.coffeeshop.coffeebean.FanBottomOut | ||
left |
234 | org.flashapi.coffeeshop.coffeebean.FanLeftOut |
The matrix wipe family includes transition effects in which a clip is revealed by a series of sequential tiles that follow a pattern, such as a spiral. In the following table, the first subtype listed for each type is the default.
| Type | Subtype | SMPTE | Transition Appearance | Bean Class Reference |
|---|---|---|---|---|
snakeWipe |
topLeftHorizontal |
301 | org.flashapi.coffeeshop.coffeebean.SnakeTopLeftHorizontal | |
topLeftVertical |
302 | org.flashapi.coffeeshop.coffeebean.SnakeTopLeftVertical | ||
waterfallWipe |
verticalLeft |
350 | org.flashapi.coffeeshop.coffeebean.WaterfallVerticalLeft | |
verticalRight |
351 | org.flashapi.coffeeshop.coffeebean.WaterfallVerticalRight | ||
horizontalLeft |
352 | org.flashapi.coffeeshop.coffeebean.WaterfallHorizontalLeft | ||
horizontalRight |
353 | org.flashapi.coffeeshop.coffeebean.WaterfallHorizontalRight |
This transition family, which has no corresponding SMPTE codes, includes fades that let you blend images into one another, or fade an image into or out of a solid color. The push and wipe transition effects allow a second clip to push the first clip out of the way, or to slide over it. In the following table, the first subtype for a certain type is the default.
| Type | Subtype | Transition Appearance | Bean Class Reference |
|---|---|---|---|
fade |
crossfade |
The clip fades into the clip that follows it. | org.flashapi.coffeeshop.coffeebean.Fade |
fadeFromColor |
The clip fades in from a solid color. | org.flashapi.coffeeshop.coffeebean.FadeColorIn | |
fadeToColor |
The clip fades out into a solid color. | org.flashapi.coffeeshop.coffeebean.FadeColorOut | |
pushWipe |
fromLeft |
The clip pushes out the preceding clip from left to right. | org.flashapi.coffeeshop.coffeebean.PushToRight |
fromRight |
The clip pushes out the preceding clip from right to left. | org.flashapi.coffeeshop.coffeebean.PushToLeft | |
fromTop |
The clip pushes out the previous clip from top to bottom. | org.flashapi.coffeeshop.coffeebean.PushToBottom | |
fromBottom |
The clip pushes out the previous clip from bottom to top. | org.flashapi.coffeeshop.coffeebean.PushToTop | |
slideWipe |
fromLeft |
The clip slides over the preceding clip from left to right | org.flashapi.coffeeshop.coffeebean.SlideToRight |
fromRight |
The clip slides over the preceding clip from right to left. | org.flashapi.coffeeshop.coffeebean.SlideToLeft | |
fromTop |
The clip slides over the previous clip from top to bottom. | org.flashapi.coffeeshop.coffeebean.SlideToBottom | |
fromBottom |
The clip slides over the previous clip from bottom to top. | org.flashapi.coffeeshop.coffeebean.SlideToTop |