Actionscript 3 动作脚本3使用触摸支持从类创建滚动窗格组件
参考: 下面的代码取自上面的链接。 我有两个问题Actionscript 3 动作脚本3使用触摸支持从类创建滚动窗格组件,actionscript-3,flash-cs6,Actionscript 3,Flash Cs6,参考: 下面的代码取自上面的链接。 我有两个问题 下面的代码要求将名为aSp的ScrollPane componenet放在后台才能工作。我如何从类/包中创建这个组件,这样我就可以从头开始创建这个组件集,而不必将它放在舞台上?就像我们从课堂上制作电影剪辑一样,不需要在舞台上放一个mvoie剪辑 是否有任何类/包库已经存在,它有触摸屏支持andriod发布的scrollPane?或任何有关scrollPane上触摸支持的帮助 我使用这个类在我的应用程序中进行简单的触摸滚动。如果你需要一个更复杂的用
我使用这个类在我的应用程序中进行简单的触摸滚动。如果你需要一个更复杂的用户界面,你也可以看看Mad组件库,它支持触摸,是为手机设计的
我需要更好的滑动手势,这样我可以上下移动菜单,你可以使用滑动功能,而不是这个。多点触摸输入模式=多点触摸输入模式手势;mc.addEventListener(TransformGestureEvent.Signature_SWIPE,onSwipe);函数onswip(e:TransformGestureEvent):void{if(e.offsetX==1){}else if(e.offsetX==1){}offsetX用于水平移动,offsetY用于垂直移动。我尝试使用mad组件:示例,它给出了错误
MadVideo.as,第31 1086行:语法错误:id前面应该有分号。你能帮忙吗?我试着复制和粘贴上面示例中的代码。HelloWLD示例运行良好。
import fl.containers.ScrollPane;
import fl.controls.ScrollPolicy;
import fl.controls.DataGrid;
import fl.data.DataProvider;
var aSp:ScrollPane = new ScrollPane();
var aBox:MovieClip = new MovieClip();
drawBox(aBox, 0xFF0000); //draw a red box
aSp.source = aBox;
aSp.setSize(150, 200);
aSp.move(100, 100);
addChild(aSp);
function drawBox(box:MovieClip,color:uint):void {
box.graphics.beginFill(color, 1);
box.graphics.drawRect(0, 0, 150, 300);
box.graphics.endFill();
}