0

我的 index.jade 文件中有以下代码

        object(type="application/x-shockwave-flash", data="VideoIO.swf", id="video1")
    param(name="movie", value="VideoIO.swf")
    param(name="quality",value="high")
    param(name="bgcolor",value="#000000")
    param(name="allowScriptAccess",value="always")
    param(name="flashVars", value="controls=true")

在我的快速应用程序中,我设置了我的路线,例如

    app.get('/',function(req,res){  
res.render('index.jade',{title:'Express'});

    })

这很好,但是当我添加这条路线时:

    app.get('/:username',function(req,res){
The Flash swf file does not load.
  })

这里可能有什么问题?

谢谢。

4

1 回答 1

0

我找到了解决方法..

我为我想像这样嵌入的 swf 文件定义了一个单独的路由

    app.get('/services/loadSwf',function(req,res){
         res.render('jade_file_containing_objectembed_code',{title:'hello'})


    })

现在,我通过将 iframe 的“src”属性设置为“services/loadSwf”,使用 iframe 将该 swf 文件加载到我的主应用程序中,它工作正常。

于 2012-04-15T10:45:42.297 回答