是否可以使用EventListener来监听变量并检测该变量的值何时发生变化?谢谢.
我已经用Google搜索并阅读了很多与此问题相关的不同主题,但仍然无法解决我的问题.我在动画片段中有这个动态文本字段,我嵌入了大写,小写和数字.我导出了那个movieclip,然后在我的类中使用它,它从xml加载数据.
但是,在我嵌入粗体字体后,它停止显示来自xml的数据,如果我使用常规,那很好.然后我创建了一个字体符号并在库中添加粗体字体,它仍然没有给我任何东西.
有谁知道如何解决这个问题?
谢谢.
我正在尝试做一个非常简单的按钮,根据鼠标悬停,鼠标移动和点击改变颜色,我在原型中这样做,奇怪的是如果我使用鼠标悬停和鼠标移动,在我点击按钮后,按钮就不会变成白色,好像是因为鼠标输出,这是我的代码
$("izzy").observe('mouseover', function() {
$('izzy').setStyle({ color: '#FFFFFF' });
});
$("izzy").observe('mouseout', function() {
$('izzy').setStyle({ color: '#666666' });
});
$("izzy").observe('click', function() {
$('izzy').setStyle({ color: '#FFFFFF' });
});
Run Code Online (Sandbox Code Playgroud)
我该怎么解决?谢谢.
我试图从javascript访问swf,所以我在tryocs中的这个例子是我想要修改的.http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html#includeExamplesSummary
但是,由于某种原因,它无法正常工作.我遇到的问题是它在Safari和Firefox中不起作用,只有在javascript将值传递给swf之前在函数中放置警报时它才有效.(似乎需要一些时间)我也尝试在as3中设置一个计时器,但是计时器不起作用,只有js中的警报才有帮助.
我想做的就是使用js告诉swf文件播放ep1.swf.这是我的js代码:
document.observe('dom:loaded', function() {
$('episode1').observe('click', function() {
var params = {wmode : "transparent", allowScriptAccess:"always", movie:"header"};
swfobject.embedSWF("swf/float.swf", "header", "100%", "100%", "9.0.0","expressInstall.swf", "", params, "");
sendToActionScript("ep1.swf");
});
})
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
} else {
//alert("aaa")
return document[movieName];
}
}
function sendToActionScript(value) {
thisMovie('header').sendToActionScript(value);
}
Run Code Online (Sandbox Code Playgroud)
这是我的as3代码:
private function receivedFromJavaScript(value:String):void {
loader.load(new URLRequest(value));
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试了很长时间,有谁知道如何解决这个问题?谢谢.
我正在尝试使用原型向对象添加函数,我以为我理解了整个概念,所以这就是我所做的:
function ImgContainer() {
var current_image = 1;
}
ImgContainer.prototype = {
init: function() {
//initialize
},
scrollLeft: function(){
//scroll left
}
}
var imgContainer = new ImgContainer();
Run Code Online (Sandbox Code Playgroud)
我假设我可以在init和scrollLeft中访问current_image,但是我得到了Uncaught ReferenceError:current_image没有定义.
我应该怎么做一个可以在init和scrollLeft函数中访问的变量?
我想在一个html页面上嵌入一个swf,就像一个浮动的视频观看面板.我已经有一个swf文件,它将根据浏览器大小自动调整其大小,并且swf文件是部分透明的.我想我可以添加一个div标签,使位置绝对并更改z-index更大,但这不起作用因为swf刚刚替换了页面上的所有内容.
这就是我做的
<script>
swfobject.embedSWF("swf/float.swf", "header", "100%", "100%", "9.0.0");
</script>
<body bgcolor="#000000">
<div id="header"></div>
<div id="shell">
things in my html
</div>
</body>
#header {
position:absolute;
z-index:100;
}
Run Code Online (Sandbox Code Playgroud)
任何的想法?谢谢.
我遇到了这个非常奇怪的情况,我有这个吧和我addEventListener,所以当点击栏时,跟踪localX
private function _barClicked($e:MouseEvent):void {
trace($e.localX)
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,当点击相同的位置时,有时它会跳到错误的数字,我无法弄清楚为什么,我追踪到条的宽度,这是正确的值,localX只是给我随机数字.有没有人遇到过这个问题?谢谢!
javascript ×3
embed ×2
flash ×2
mouseevent ×2
addcallback ×1
fonts ×1
html ×1
prototype ×1
prototypejs ×1