【分析】
首先根据题中“D是AB中点,DE⊥AB”的条件,可联想到线段垂直平分线的性质,因此先连接AE、BE,可得AE=BE;接下来处理∠ACE+∠BCE=180°的条件,由平角定义可知∠ECG+∠BCE=180°,由此推出∠ACE=∠ECG,即CE是∠FCG的角平分线,结合角平分线的性质,过E作EG⊥BC交BC延长线于G,可得EF=EG,且CF=CG;最后通过证明Rt△AEF和Rt△BEG全等,得到AF=BG,设未知数建立方程即可求出AF的长度。
【解析】
连接AE,BE,过点 E 作 EG⊥BC 于点 G.
∵ D是 AB 的中点, DE ⊥ AB,
∴ DE 垂直平分 AB,
∴ AE=BE.
∵ ∠ACE + ∠BCE = 180°,∠ECG +∠BCE=180°,
∴ ∠ACE=∠ECG.
又
∵ EF⊥AC,EG⊥BC,
∴ EF=EG,∠FEC=∠GEC.
∵ CF⊥EF,CG⊥EG,
∴ CF=CG.
在 Rt△AEF 和 Rt△BEG中,
$\begin{cases} AE=BE, \\ EF=EG, \end{cases}$
∴ Rt △AEF ≅ Rt △BEG ( HL ),
∴ AF=BG.
设 CF=CG=x,则 AF=AC−CF=12−x,BG=BC+CG=8+x,
∴ 12−x=8+x,解得x=2,
∴ AF=12−2=10.
【答案】
AF的长为10。

【知识点】
线段垂直平分线的性质;角平分线的性质;全等三角形的判定与性质
【点评】
本题是几何综合类基础题,解题的关键是结合已知条件构造合适的辅助线,利用垂直平分线、角平分线的性质得到相等的线段,再通过全等三角形转化线段关系,最后运用方程思想求解,需要熟练掌握相关性质定理,学会这类辅助线的构造方法。
【难度系数】
0.6