查看完整版本: 输入文本跳转页面/

okokokokok 2008-6-26 10:49

输入文本跳转页面/

在zinemaker制作了一个目录,在动态文本框中输入1时杂志翻到第一页就是封面,输入2翻到第二页,我想修改的是输入1时翻到第二页,输入2时翻到第3页,请问有办法修改吗??怎么修改

okokokokok 2008-6-26 11:29

动态文本输入数字跳转,代码怎么写,有高手帮忙指点一下吗。有教程也可以

okokokokok 2008-6-26 13:26

哎。烦恼啊!!1!1

wenfei617 2008-6-28 03:50

烦恼什么?

终极讨厌 2008-6-28 07:01

输入文本数值 +1再跳转

zhanshen321 2008-6-28 08:30

this.createTextField("my_txt",this.getNextHighestDepth(),200,300,100,20);
my_txt.border=true;
my_txt.type="input";
var myobject:Object=new Object;
myobject.onKeyUp=function(){
        switch(Key.getCode()){
                case 97:
                trace(1);
                break;
                case 98:
                trace(2);
                break;
                case 99:
                trace(3)
                break;
                default:
                trace("meiyou");
                break;
                }
                }
        Key.addListener(myobject);

wenfei617 2008-6-29 01:53

假设电子杂志一共有41页,主场景第一帧为目录页
输入文本标识符为"_txt" ,制翻页的按钮标识符为"_btn",输入文本变量名为"txtnum",以下是代码

[code]
_txt.restrict = "0-9";  \\限制输入文本框只允许输入数字
_txt.maxChars = 2;    \\限制只能输入最大为两位数字,即0-99
_btn.onRelease = function() {   \\按钮功能
if (_txt.text<=40) {   \\如果输入的数字文本小于40时
     _root.gotoAndStop(Number(_txt.text)+1);    \\主场景时间线跳转到输入的数字+1帧处并停止,如输入“3”则跳转到3+1即第4帧处
} else {  \\否则
  _root.gotoAndStop(1);   \\主场景时间线跳转到第1帧并停止
}
txtnum="";   \\清除输入文本框中的内容
};
[/code]

我也是刚在这里学会的,呵呵.

wenfei617 2008-6-29 02:10

补一个实例给你参考

okokokokok 2008-7-7 14:15

谢谢楼上的各位!!!

okokokokok 2008-7-7 14:15

谢谢楼上的各位!!!

okokokokok 2008-7-7 14:19

回复 7# 的帖子

照着你的方法再检查了一下,然来中间有点东西写错了,晕死,现在成功了,真是万分的感谢,有学习了一些新的东西!

yuelingling 2008-7-10 18:10

(*^__^*) 嘻嘻…… 我也学到了
页: [1]
查看完整版本: 输入文本跳转页面/