小编shi*_*doo的帖子

AS3 - 我可以使用addEventListener检测变量值的变化吗?

是否可以使用EventListener来监听变量并检测该变量的值何时发生变化?谢谢.

actionscript-3 addeventlistener

10
推荐指数
1
解决办法
3万
查看次数

在AS3 Flash动态字段中嵌入粗体字体

我已经用Google搜索并阅读了很多与此问题相关的不同主题,但仍然无法解决我的问题.我在动画片段中有这个动态文本字段,我嵌入了大写,小写和数字.我导出了那个movieclip,然后在我的类中使用它,它从xml加载数据.

但是,在我嵌入粗体字体后,它停止显示来自xml的数据,如果我使用常规,那很好.然后我创建了一个字体符号并在库中添加粗体字体,它仍然没有给我任何东西.

有谁知道如何解决这个问题?

谢谢.

embed flash fonts actionscript-3

6
推荐指数
1
解决办法
1万
查看次数

原型点击,鼠标悬停和鼠标移动不能一起工作?

我正在尝试做一个非常简单的按钮,根据鼠标悬停,鼠标移动和点击改变颜色,我在原型中这样做,奇怪的是如果我使用鼠标悬停和鼠标移动,在我点击按钮后,按钮就不会变成白色,好像是因为鼠标输出,这是我的代码

$("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 mouseevent prototypejs

5
推荐指数
1
解决办法
2万
查看次数

as3 ExternalInterface.addCallback无法正常工作

我试图从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)

我已经尝试了很长时间,有谁知道如何解决这个问题?谢谢.

javascript actionscript-3 externalinterface addcallback

4
推荐指数
1
解决办法
2万
查看次数

创建所有原型函数都可访问的局部变量

我正在尝试使用原型向对象添加函数,我以为我理解了整个概念,所以这就是我所做的:

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函数中访问的变量?

javascript prototype

3
推荐指数
1
解决办法
1208
查看次数

如何在HTML页面上嵌入swf?

我想在一个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)

任何的想法?谢谢.

html embed flash

1
推荐指数
1
解决办法
6063
查看次数

as3 MouseEvent localX表现得很奇怪

我遇到了这个非常奇怪的情况,我有这个吧和我addEventListener,所以当点击栏时,跟踪localX

private function _barClicked($e:MouseEvent):void {
      trace($e.localX)
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,当点击相同的位置时,有时它会跳到错误的数字,我无法弄清楚为什么,我追踪到条的宽度,这是正确的值,localX只是给我随机数字.有没有人遇到过这个问题?谢谢!

actionscript-3 mouseevent

1
推荐指数
1
解决办法
4362
查看次数