不用加载图片也行吧。。配置buttonText为你需要显示的文字就行了图片的首次加载应该会慢一些,后学的有缓存不至于2,3s加载吧,是不是你配置的图片加了时间戳什么的导致每次从服务器下载$('#file_upload').uploadify({buttonText:'选择文件上传'
而且也可以自己定义upload按钮的样式的,不一定非得用图片啊$('#file_upload').uploadify({buttonClass:'mybutton'.mybutton{background:#ff0000;color:#ffffff}

解决方案 »

  1.   

    设置buttonText会显示乱码,首次加载慢客户也不允许哦
      

  2.   

    设置buttonText会显示乱码,首次加载慢客户也不允许哦乱码是你编码没统一,检查你的js文件存储编码,ansi的话给script标签导入时charset="gb2312",utf-8 charset="utf-8"
      

  3.   


    应该不是存储编码的问题,网上查说是因为对buttontext使用了escase进行编码,而这个不支持中文
      

  4.   

    你什么版本的uploadify?按钮其实就是html对象,flash浮动在那个按钮对象上而已
      

  5.   

    2.1版本,看看怎么改下swf的解码方式吧
      

  6.   

    本帖最后由 showbo 于 2014-10-23 15:02:50 编辑
      

  7.   

    2.1版本,看看怎么改下swf的解码方式吧
    我的3.2。。2.1确实是一个swf不过我这里直接设置2.1的buttonText为中文没乱码。。~用的是encodeURIif (settings.buttonText) data.buttonText = encodeURI(settings.buttonText);
    我这改源码,也不行,不知道是什么问题,不过这个问题解决了,我把想换的图片作为背景图片了,第一次碰flash,谢谢你耐心的回答