I have a special shader I have created. It seems you can't assign non default shaders to an object dynamically. So I put my shader in a Resources folder. This is my code, what am I doing wrong?
var s1 : Shader = Resources.Load("mySpecialShader");
renderer.material.shader = s1;