animateinline
我正在尝试使用包中的环境创建动画animate
。更确切地说,我想从动画本身中删除鼠标侦听器,以便它仅由我放置的媒体按钮控制。
(换句话说,我试图让单击“A”或“B”不产生任何作用,或者理想情况下,让它像选择普通文本一样选择它们。)
我尝试过将一个放在tikzpicture
整个东西上方,但没有成功。我也没有在animate
软件包文档中找到与此相关的任何内容。
mediabutton
稍后需要使用同一个按钮来控制多个环境animateinline
,据我所知,标准controls
选项无法做到这一点。
任何帮助深表感谢。
平均能量损失:
\documentclass[a4paper]{article}
\usepackage{animate}
\usepackage{media9}
\usepackage{tikz}
\begin{document}
\begin{animateinline}[
label=myAnim,
autoplay = false,
step = true,
loop = true,
autoresume = false,
autopause = false
]{1}
\begin{tikzpicture}
\node at (0,0) {A};
\end{tikzpicture}
\newframe
\begin{tikzpicture}
\node at (0,0) {B};
\end{tikzpicture}
\end{animateinline}
\mediabutton[
jsaction={
% ensures frameNum stays within range
if(anim.myAnim.frameNum > 0){
anim.myAnim.frameNum--
}
}
]{\fbox{\strut Previous}}
\mediabutton[
jsaction={
% ensures frameNum stays within range
if(anim.myAnim.frameNum < anim.myAnim.numFrames - 1){
anim.myAnim.frameNum++
}
}
]{\fbox{\strut Next}}
\end{document}