请帮我解决这个动作3错误1067

时间:2015-11-15 08:29:41

标签: actionscript-3

请帮我纠正错误。我收到了这个错误:

  

1067:将void类型的值隐式强制转换为无关类型flash.display:MovieClip。

<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<link rel="stylesheet" href="css/jquery.fileupload.css">

Select video to upload:
<input id="fileupload" type="file" name="files[]" multiple>
<div id="files" class="files"></div>


<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="js/vendor/jquery.ui.widget.js"></script>
<script src="//blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
<script src="js/jquery.fileupload.js"></script>
<script src="js/jquery.fileupload-process.js"></script>
<script src="js/jquery.fileupload-image.js"></script>

<script>
$(function () {
    'use strict';
    var url = 'server/php/',
    uploadButton = $('<button/>')
    .prop('disabled', true)
    .on('click', function () {
        var $this = $(this),
        data = $this.data();
        $this
        .off('click')
        .on('click', function () {
            $this.remove();
            data.abort();
        });
        data.submit().always(function () {
            $this.remove();
        });
    });
    $('#fileupload').fileupload({
        url: url,
        dataType: 'json',
        autoUpload: false,
        replaceFileInput:false,
        acceptFileTypes: /(\.|\/)(mp4)$/i,
        maxFileSize: 999000,
    }).on('fileuploadadd', function (e, data) {
        data.context = $('<div/>').appendTo('#files');
        $.each(data.files, function (index, file) {
            var node = $('<p/>')

            if (!index) {
                node.append(uploadButton.clone(true).data(data));
            }
            node.appendTo(data.context);
        });
    }).on('fileuploadprocessalways', function (e, data) {
        var index = data.index,
        file = data.files[index],
        node = $(data.context.children()[index]);
        if (file.error) {
            node
            .append('<br>')
            .append($('<span class="text-danger"/>').text(file.error));
        }
        if (index + 1 === data.files.length) {
            data.context.find('button')
            .text('Upload')
            .prop('disabled', !!data.files.error);
        }
    })
});
</script>

1 个答案:

答案 0 :(得分:2)

根据您发布的代码,该错误来自此行:

vidLc1 = vidLc.play();

您正在使用vidLc MovieClip(vidLc.play())上的MovieClip.play()功能,该功能确实没有返回任何内容,以初始化您的vidLc1 MovieClip,以及&#39;为什么错误#1067被触发,但是如果您在CountingVid类中重写了该函数,那么它应该返回一个MovieClip对象。

希望可以提供帮助。

相关问题