MACROMEDIA and STAN LEE MEDIA team up on new animated series