7.10更新
解决NaN 用isNaN()函数 判断
滚动条样式修改(坛子里面掏出来的):
创建影片剪辑元件以用于 UIScrollBar 外观:
创建一个新的 FLA 文件。
选择"文件">"导入">"打开外部库",然后选择 HaloTheme.fla 文件。
此文件位于应用程序级配置文件夹中。若要了解此文件在您的操作系统中的确切位置,请参见"使用组件"中的关于主题。
在主题的"库"面板中,展开 Flash UI Components 2/Themes/MMDefault 文件夹并将 ScrollBar Assets 文件夹拖动到文档的库中。
在文档的库中展开 ScrollBar Assets/States 文件夹。
打开要自定义的元件以进行编辑。
7.9更新
解决&问题,在读取xml文件中的网址时,会将&转变成(&),解决方法使用nodeValue读取节点中的值
7.2更新
null与'' 区别
6.30更新
小技巧,在使用MovieClip时,先声明(var mc:MovieClip = new MovieClip()),在你调用mc时,后面会出现提示,包括movieclip的所有属性和方法;
另外,有时在使用attachMovie,获其他方法调用库里的元件时,经常使用for 循环调用多个元件,但有时又想知道mc的名称(一般是点击),这时可以利用 _name 属性,一般大家都不太注意这个属性,这里顺便提一下,你也可以使用this.
以下都是我在学习as 中遇到的问题,希望对大家学习flash 有所帮助,有些问题似乎很幼稚,但经常有人会犯
1。
var showing:Boolean;
showing = false;
与
var showing:Boolean = false;//不一样,我也说不清,大家可以自己是一下,尤其是判断按钮状态时
类似的问题
var intTime:Number = setInterval(checkLoad,10);
在checkLoad函数中加入条件
调用clearInterval 时会无法删除 intTime
若改成var intTime:Number;
intTime = setInterval(checkLoad,10);//则可 成功清除
2。
a++ 与 a = a+1;//在播放列表指针的应用中也很不一样;
3。
还有最近碰到了flash 全屏问题
也许你第一时间的反应是
fscommand("fullscreen", true);//函数
可这个只适用于flash player播放器中,而无法在浏览器中实现全屏;
你也许会说调js脚本,但那样既增加了代码与工作量,或者用的是弹出全屏窗口的方法,这样又容易被浏览器屏蔽
Stage.scaleMode ="exactFit"
var fullScreen:Boolean;
fullscreen = false;
btnScreen.onRelease = fullScreen;
function fullScreen() {
if (fullscreen == false) {
Stage["displayState"] = "fullScreen";
this.txtScreen.text = "还原";
fullscreen = true;
} else {
Stage["displayState"] = "normal";
fullscreen = false;
this.txtScreen.text = "全屏";
}
}
在网页中,别忘了添加参数
<param name="allowFullScreen" value="true" />
在<embed>标签中添加allowFullScreen="true"//比较简单的方法是在dreamweaver中添加参数