flashas3源码(flash as3 编程教程)
本文目录一览:
- 1、求个最简单的MP3 flash as3源码
- 2、有没有哪位高手能提供flash as3的俩级关联的城市 下拉菜单源码或者思路啊。
- 3、急求Flash AS3.0中把影片剪辑放入数组的源码,求大神帮看看!
- 4、运用Flash as3做中国省份地图的拼图游戏源代码。按照代码,只有几个省份可匹配,其他的可移动但无法拼上
求个最简单的MP3 flash as3源码
下载一些素材自学!!!国外的程序,很有借鉴意义!!!木渎设计网论坛提供Flashden素材下载及Myflashxml模板下载,纯属免费,某些会员破解,汉化之后上传的,可能需要一定的积分!论坛地址:
Flashden素材下载:
其他
Flash
资源下载:
精品下载归档:
其他分享区:
有没有哪位高手能提供flash as3的俩级关联的城市 下拉菜单源码或者思路啊。
打开flash,在舞台上拖两个ComboBox组件,分别命名为_box1,_box2
import fl.controls.ComboBox;
import fl.data.DataProvider;
import flash.events.Event;
var _data:Array = [
{ name:"安徽", citys:["合肥","安庆"] },
{ name:"浙江", citys:["温州","杭州"]}
];
_box1.dataProvider = new DataProvider(_data);
_box1.labelField = "name";
_box1.addEventListener(Event.CHANGE, updateCitys);
_box1.selectedIndex = 1;
updateCitys();
function updateCitys(event:Event = null):void
{
var citys:Array = _box1.selectedItem.citys as Array;
_box2.dataProvider = new DataProvider(citys);
}
急求Flash AS3.0中把影片剪辑放入数组的源码,求大神帮看看!
根据你说的,我写了一个亲测可以。
这里其实主要是链接名字太多了,不方便放,其实可以用我下面的方法,但是AS链接对象都必须是MC
import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.utils.getDefinitionByName;
import flash.display.MovieClip;
import flash.events.MouseEvent;
var classArr:Array = []; //所有类名称的数组(String数组)
var i:int = 0; //循环计数器
var currentMc:MovieClip; //当前显示的MC
var currentClassIndex:int = 0;//当前显示的MC的链接名在classArr中的索引
for(i = 1 ; i 5 ; i ++) //我只做了5个mc测试,你可以改为100
{
var classStr:String = i.toString();
while(classStr.length 3)
{
classStr = "0" + classStr;
}
classArr.push("MC" + classStr);
}
//将所有链接名放入数组
btn.addEventListener(MouseEvent.CLICK, clickHandler);
//设btn为你需要点击的按钮
function clickHandler(evt:MouseEvent):void
{
if(currentMc currentMc.stage) //如果MC已经存在,则移除
{
removeChild(currentMc);
}
var newIndex:int;
do
{
newIndex = int(Math.random() * classArr.length);
}
while(newIndex == currentClassIndex); //找到下一个不一样的AS链接
var ClassReference:Class = getDefinitionByName(classArr[newIndex].toString()) as Class; //获取AS链接名对应的类!!!这里是关键
var instance:Object = new ClassReference();
currentMc = MovieClip(instance); //重新初始化MC
addChild(currentMc);
currentClassIndex = newIndex; //加入显示列表,更新索引
}
运用Flash as3做中国省份地图的拼图游戏源代码。按照代码,只有几个省份可匹配,其他的可移动但无法拼上
upHandle里的if(hitTestpixel... 这行改成
var bg_mc:MovieClip=this.getChildByName("t"+index+"bg_mc) as MovieClip;
if(bg_mc.hitTestPoint(mouseX,mouseY,true))
试试,你的问题是碰撞检测没有检测到,AS3里面没有hitTestPixel这个方法,如果是你自己写的话那就是这个方法里的问题了