Considering the following Tikz example, how can one uncover nodes from bottom to top? I would like the node C appear on slide 1, then B on slide 2 along with the path from B to C and finally node A along with the path from A to B.
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{trees}
\begin{document}
\begin{frame}
\begin{tikzpicture}[
level 1/.style={every child/.style={edge from parent/.style={->,solid,draw=blue}} },
level 2/.style={sibling distance=12mm,every child/.style={edge from parent/.style={->,solid,draw=blue}}},
level 3/.style={sibling distance=8mm,every child/.style={edge from parent/.style={->,solid,draw=blue}}},
semithick]
\node[draw=none] (root) {A}
child[] {node[draw=none] {B}
child[] {node[draw=none] {C}
}};
\end{tikzpicture}
\end{frame}
\end{document}
