Migration Openlaszlo 4.9中的getMCRef().unloadMovie()等效于什么

Migration Openlaszlo 4.9中的getMCRef().unloadMovie()等效于什么,migration,openlaszlo,lzx,Migration,Openlaszlo,Lzx,我想知道OL4.9中的getMCRef().unloadMovie()的等价物 我知道getDisplayObject()给出的显示对象将getDisplayObject.unload()类似于此getMCRef().unloadMovie()?OpenLaszlo有一个unload()函数: view.unload();卸载使用setSource或源加载的媒体= 属性 在setSource()中,将创建类的实例: imgLoader=新加载器() 有时,最好知道LFC内部使用了哪些Action

我想知道OL4.9中的
getMCRef().unloadMovie()
的等价物

我知道
getDisplayObject()
给出的显示对象将
getDisplayObject.unload()
类似于此
getMCRef().unloadMovie()

OpenLaszlo有一个unload()函数:

view.unload();卸载使用setSource或源加载的媒体= 属性

在setSource()中,将创建类的实例: imgLoader=新加载器()

有时,最好知道LFC内部使用了哪些ActionScript类,因为您可以根据需要扩展OpenLaszlo的功能。

OpenLaszlo有一个unload()函数:

view.unload();卸载使用setSource或源加载的媒体= 属性

在setSource()中,将创建类的实例: imgLoader=新加载器()


有时候,知道LFC内部使用了哪些ActionScript类是很好的,因为您可以根据需要扩展OpenLaszlo的功能。

您是如何加载SWF的?您使用的是自定义ActionScript 3代码还是LFC API?@RajuBitter:仅使用LFC。view.setSource()…函数(如函数)大多是调用特定于运行时的sprite对象实现的包装器。如果你想知道调用的是哪一个ActionScript代码,你可以直接查看。你是如何加载SWF的?您使用的是自定义ActionScript 3代码还是LFC API?@RajuBitter:仅使用LFC。view.setSource()…函数(如函数)大多是调用特定于运行时的sprite对象实现的包装器。如果你想知道调用的是哪一个ActionScript代码,你可以直接查看。这同样适用于DHTML运行时吗?你不能在DHTML运行时加载SWF,这是一个SWF特有的功能。好的。是的,我检查过DHTML运行时我使用jpeg,它工作正常。哦,你可能是指setSource()和unload()API?是的,这对于DHTML运行时是相同的-你只需要使用一个图像资源。这同样适用于DHTML运行时吗?你不能在DHTML运行时加载SWF,这是一个只有SWF的功能。好的..是的,我检查过DHTML运行时我使用jpeg,它工作正常。哦,你可能是指setSource()和unload()API?是的,这对于DHTML运行时是相同的-您只需要使用一个映像资源。
<canvas>

  <view id="redBox" width="150" height="150">
    <method name="loadSWF">
       this.setSource('logo.swf');
    </method>
    <method name="unloadSWF">
       this.unload();
    </method>
  </view>

  <button x="200" text="Load SWF" onclick="redBox.loadSWF()"/>

  <button x="200" y="40" text="Unload SWF" onclick="redBox.unloadSWF()"/>

</canvas>
/** setSource( String:url )
    o Loads and displays media from the specified url
    o Uses the resourceload callback method when the resource finishes loading 
*/
public function setSource (url:String, cache:String = null, headers:String = null, filetype:String = null) :void {
    if (url == null || url == 'null') {
        return;
    }
    var loadurl:String = getLoadURL(url, cache, headers);
    if (getFileType(url, filetype) == "mp3") {
        // unload previous image-resource and sound-resource
        this.unload();
        this.__isinternalresource = false;
        this.resource = url;
        this.loadSound(loadurl);
    } else {
        if (this.isaudio) {
            // unload previous sound-resource
            this.unloadSound();
        }

        if (! imgLoader) {
            if (this.resourceContainer) {
                // unload previous internal image-resource
                this.unload();
            }
            imgLoader = new Loader();
            imgLoader.mouseEnabled = false;// @devnote: see LPP-7022
            imgLoader.mouseChildren = false;
            this.resourceContainer = imgLoader;
            this.addChildAt(imgLoader, IMGDEPTH);
            this.attachLoaderEvents(imgLoader.contentLoaderInfo);
        } else {
            //TODO [20080911 anba] cancel current load?
            // imgLoader.close();
        }
        this.__isinternalresource = false;
        this.resource = url;
        var res:Loader = this.imgLoader;
        if (res) {
            res.scaleX = res.scaleY = 1.0;
        }

        imgLoader.load(new URLRequest(loadurl), LzSprite.loaderContext);
    }
}