Using Leonardo as AVR ISP, burn bootloader, failed

I tried this article taking about Using an Arduino as an AVR ISP (In-System Programmer), gladly it works perfect on Uno>leonardo.

But I just wondering if I can use leonardo as the programmer, so I searched and followed this post Using Arduino-compatible boards as external programmers from Freetronics, but no matter how I tried different setting/ wirings, it just failed away.

Neither that I didn't found any Incompatibility note except Uno as programmer in your guide or in the ISP sample skecth description

// ArduinoISP
// Copyright (c) 2008-2011 Randall Bohn
//*********

So my question is: Can Leonardo/Mega... work as an ISP programmer?

Thank you for your time.

Hi Coding Badly,

Cool, worked on Arduino 1.0.6 finally.

And I finished a post ( http://www.dfrobot.com/forum/viewtopic.php?f=8&t=991&p=5099#p8885 ) which I think could help more ppl.

Sadly it failed to work on Arduino 1.6.8

Thank you a lot.

You are welcome. Thank you for the follow-up.