flash combobox组件与按钮接合运用
左边我做了个combobox组件,里面有很多列文字,右边enter是按钮combobox组件选择一列文字,如“细节时代”按按钮就会去细节时代的页面combobox组件又选...
左边我做了个combobox组件,里面有很多列文字,右边enter是按钮
combobox组件选择一列文字,如“细节时代” 按按钮就会去细节时代的页面
combobox组件又选择其它一列文字,按按钮就会去相应的页面
我有两个思路(菜鸟想法我不会编程)
1.当combobox组件文字=“细节时代” 按钮指向相对页
2.当combobox组件参数值(每列文字对应的值)=“” 按钮指向相对页)
请高手赐教,有相关教程烦请发个链接,为感 展开
combobox组件选择一列文字,如“细节时代” 按按钮就会去细节时代的页面
combobox组件又选择其它一列文字,按按钮就会去相应的页面
我有两个思路(菜鸟想法我不会编程)
1.当combobox组件文字=“细节时代” 按钮指向相对页
2.当combobox组件参数值(每列文字对应的值)=“” 按钮指向相对页)
请高手赐教,有相关教程烦请发个链接,为感 展开
2个回答
展开全部
给你举个例子来说明吧
首先你在组件窗口中拖出Combobox组件到场景中,在属性面板命名实例名为my_cb,然后在窗口/公用库/按钮,随便拖出一个按钮来到场景中,命名实例名为btn,也就是你所说的enter按钮,然后新建actions图层,编写脚本如下:
my_cb.addItem({data:1,label:"百度"});
my_cb.addItem({data:2,label:"优酷"});
my_cb.addItem({data:3,label:"谷歌"});
btn.onPress=function(){
getURL("http://www.baidu.com");
};
var cbListener:Object = new Object();
cbListener.change = function(evt_obj:Object):Void {
var currentlySelected:Object = evt_obj.target.selectedItem;
dd=currentlySelected.data
if(dd==1){
btn.onPress=function(){
getURL("http://www.baidu.com");
};
}
if(dd==2){
btn.onPress=function(){
getURL("http://www.youku.com");
};
}
if(dd==3){
btn.onPress=function(){
getURL("http://www.google.com");
};
}
}
my_cb.addEventListener("change", cbListener);
不知道是不是你所说的那种一一对应。
首先你在组件窗口中拖出Combobox组件到场景中,在属性面板命名实例名为my_cb,然后在窗口/公用库/按钮,随便拖出一个按钮来到场景中,命名实例名为btn,也就是你所说的enter按钮,然后新建actions图层,编写脚本如下:
my_cb.addItem({data:1,label:"百度"});
my_cb.addItem({data:2,label:"优酷"});
my_cb.addItem({data:3,label:"谷歌"});
btn.onPress=function(){
getURL("http://www.baidu.com");
};
var cbListener:Object = new Object();
cbListener.change = function(evt_obj:Object):Void {
var currentlySelected:Object = evt_obj.target.selectedItem;
dd=currentlySelected.data
if(dd==1){
btn.onPress=function(){
getURL("http://www.baidu.com");
};
}
if(dd==2){
btn.onPress=function(){
getURL("http://www.youku.com");
};
}
if(dd==3){
btn.onPress=function(){
getURL("http://www.google.com");
};
}
}
my_cb.addEventListener("change", cbListener);
不知道是不是你所说的那种一一对应。
红蓝视觉
2024-12-12 广告
2024-12-12 广告
工业施工三维动画制作找红蓝视觉,项目加急,电话联系13683660304,北京红蓝视觉传媒有限公司专注于三维动画制作服务涵盖:工业动画、生产线流程动画、项目施工动画、产品动画、安全警示动画、医疗动画、MG动画、企业宣传片、产品宣传片、TVC...
点击进入详情页
本回答由红蓝视觉提供
2010-04-15
展开全部
Dim url(4, 4)
Private Sub Command1_Click()
MsgBox url(Combo1.ListIndex, 1) '这句代码你自己改成跳网址的
End Sub
Private Sub Form_Load()
url(0, 0) = "地址1"
url(1, 0) = "地址2"
url(2, 0) = "地址3"
url(3, 0) = "地址4"
url(4, 0) = "地址5"
url(0, 1) = "http://www.baidu1.com"
url(1, 1) = "http://www.baidu2.com"
url(2, 1) = "http://www.baidu3.com"
url(3, 1) = "http://www.baidu4.com"
url(4, 1) = "http://www.baidu5.com"
For i = 0 To UBound(url)
Combo1.AddItem url(i, 0)
Next
Combo1.ListIndex = 0
End Sub
上面是vb的代码 我想你应该大概能看得明白的 你自己大概理解一下 转写成flash的吧
Private Sub Command1_Click()
MsgBox url(Combo1.ListIndex, 1) '这句代码你自己改成跳网址的
End Sub
Private Sub Form_Load()
url(0, 0) = "地址1"
url(1, 0) = "地址2"
url(2, 0) = "地址3"
url(3, 0) = "地址4"
url(4, 0) = "地址5"
url(0, 1) = "http://www.baidu1.com"
url(1, 1) = "http://www.baidu2.com"
url(2, 1) = "http://www.baidu3.com"
url(3, 1) = "http://www.baidu4.com"
url(4, 1) = "http://www.baidu5.com"
For i = 0 To UBound(url)
Combo1.AddItem url(i, 0)
Next
Combo1.ListIndex = 0
End Sub
上面是vb的代码 我想你应该大概能看得明白的 你自己大概理解一下 转写成flash的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询