Migration Openlaszlo 4.9中的getMCRef().unloadMovie()等效于什么
我想知道OL4.9中的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
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);
}
}