android air flash,在Adobe Flash上​​触摸滚动Android上的Air

解决方案

1:尝试用以下替换Math.max(Math.min(maxY, _startY + offsetY), minY);:

clamp(mouseY - _startY + offsetY, minY, maxY);

function clamp(original:Number, low:Number, high:Number):Number {

return (original > high) ? high : (original < low) ? low : original;

}

2:将所有内容移动到一个容器中。移动一个对象比移动多个对象更容易。

多个对象:

0:MainTimeline

0:background_scroll_product //.y += offsetY;

1:davies //.y += offsetY;

2:toa //.y += offsetY;

...

一个对象:

0:MainTimeline

0:container //.y += offsetY;

0:background_scroll_product

1:davies

2:toa

...

示范

下面的代码,你可以拖放到一个新的项目,它将与编译工作滚动容器。请注意,其他人在问问题时可能需要这样的Minimal, Complete, and Verifiable example。

var background_scroll_product, davies, toa;

demoSetup();

/* ^^^ Omit this if you already have these objects defined ^^^ */

// Create a container for our content.

var container:Sprite = new Sprite();

addChild(container);

// Put the content inside the container.

container.addChild(background_scroll_product);

container.addChild(davies);

container.addChild(toa);

// setup the min based on the size of the contents.

var loc:Object = {

"max":50,

"min":stage.stageHeight - container.height

};

addEventListener("mouseDown", mouseHandler);

function mouseHandler(e:Event):void {

switch (e.type) {

case "mouseDown":

loc.start = mouseY;

loc.container = container.y;

addEventListener("mouseUp", mouseHandler);

addEventListener("mouseMove", mouseHandler);

break;

case "mouseUp":

removeEventListener("mouseUp", mouseHandler)

removeEventListener("mouseMove", mouseHandler);

break;

case "mouseMove":

// Scroll the container.

container.y = clamp(mouseY - loc.start + loc.container, loc.min, loc.max);

break;

}

}

function clamp(original:Number, low:Number, high:Number):Number {

return (original > high) ? high : (original < low) ? low : original;

}

function demoSetup():void {

// This sets up a facsimile of the project, to create a Minimal, and Verifiable example.

var bg:Sprite = new Sprite();

bg.graphics.beginFill(0xA1A1A1);

bg.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);

bg.graphics.endFill();

addChild(bg);

background_scroll_product = new Shape();

background_scroll_product.graphics.beginFill(0xf0e3e5);

background_scroll_product.graphics.drawRect(0, 0, 250, 750);

background_scroll_product.graphics.endFill();

davies = new Shape();

davies.graphics.beginFill(0x243066);

davies.graphics.drawRect(0, 0, 200, 400);

davies.graphics.endFill();

davies.x = davies.y = 25;

toa = new Shape();

toa.graphics.beginFill(0xdc3734);

toa.graphics.drawRect(0, 0, 200, 200);

toa.graphics.endFill();

toa.x = 25;

toa.y = 525;

}

响应FLA

我强烈建议你不要用工作场景,特别是因为他们创造肮脏的国家不是迫切辨认。事实上,由于您似乎正在努力实现移动应用,您绝对应该考虑使用完整的UI框架,如FeathersUI。不管...

挥之不去的集装箱

的Timeline试图把每一帧作为程序的唯一状态。您可以通过这种方式直观地构建用户界面,但它很笨拙。此外,正如您发现的那样,当您将WYSIWYG与功能性编程混合在一起时,Flash UI永远不会意识到并永远不会“清理”。您手动添加了addChild(container),因此您还需要手动添加removeChild(container)。你可以把它放在你的监听器函数里面,作为后退按钮。

集装箱悬停在标题栏

考虑你的主菜单heiarchy:

0: instance15 (Shape)

1: button_back (SimpleButton)

2: instance16 (StaticText)

3: container (Sprite)

正如你所看到的,层0通过2是你的顶部菜单的对象。在菜单后面移动container与调用addChildAt()一样简单,并将第二个参数设置为0索引。

addChildAt(container, 0);

最后图像被剪辑

这样做的原因是,你的内容不位于y:0。如果要解决这个问题,无论是在y:0移动到开始的内容,或加上抵消你的第一个图形的最小值的...

"min":this.loaderInfo.height - container.height - davies.y

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/514410.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文读懂 Serverless,将配置化思想复用到平台系统中

简介&#xff1a; 搭建一个 aPaaS 平台是需要很长时间的&#xff0c;当然也可以基于一些公有云产品的 Serverless 方案实现现有系统的灵活性与扩展性&#xff0c;从而实现针对于不同客户的定制。 写在前面 在 SaaS 领域 Salesforce 是佼佼者&#xff0c;其 CRM 的概念已经扩展…

9.9 元福利价,解锁校园满分计划

移动云开发者社区致力于为广大开发者提供技术交流和能力输出&#xff0c;是移动云开发者交流汇聚地、移动云产品首席体验官工作台、移动云技术能力布道者讲台和移动云能力输出窗口。通过移动云开发者社区&#xff0c;在帮助移动云开发者用好云、好用云的同时&#xff0c;还可以…

亲历者说 | 完整记录一年多考拉海购的云原生之路

简介&#xff1a; 考拉海购的整个云化改造是从 2019 年 10 月份开始的&#xff0c;当时的唯一目标就是短时间内快速完成迁移。在不到 4 个月的时间里&#xff0c;考拉团队唯一考虑的是如何以最快的速度完成使命&#xff0c;云原生是我们选择的最合适的一条路。 前言 考拉海购的…

android 模拟器声音设置,使用android模拟器录制声音

我试图通过创建一个android应用程序来录制声音。 这里是代码&#xff1a;使用android模拟器录制声音这是辅助类package com.recorder;import java.io.File;import java.io.IOException;import android.media.MediaRecorder;import android.os.Environment;public class AudioRe…

为了一个HTTPS,浏览器操碎了心···

作者&#xff1a;轩辕之风O来源&#xff1a;编程技术宇宙 浏览器我是一个浏览器&#xff0c;每到夜深人静的时候&#xff0c;主人就打开我开始学习。为了不让别人看到浏览记录&#xff0c;主人选择了“无痕模式”。但网络中总是有很多坏人&#xff0c;他们通过抓包截获我和服务…

深度 | 阿里云蒋江伟:什么是真正的云原生?

简介&#xff1a; 而今&#xff0c;云原生成了耳熟能详的热门词&#xff0c;似乎不提云原生就落伍了&#xff0c;加入 CNCF 也成了云厂商引以为傲的技术优势。 我们也看到各种云原生的定义&#xff0c;有来自 CNCF 的“微服务容器持续交付DevOps”&#xff0c;也有来自不同云厂…

媒体智能-淘宝直播流媒体互动实践 | D2 分享视频+文章

背景&#xff1a;今天给大家带来的分享主题是《媒体智能-淘宝直播流媒体互动实践》&#xff0c;内容分为5个部分&#xff0c;首先看看在淘宝直播的直播间里主播可以怎样给用户拜年&#xff1b;然后具体讲如何制作一个手势拜年的特效&#xff1b;接着介绍我们媒体智能整体的方案…

html的语义化面试题,前端面试题-HTML结构语义化

一、HTML语义化的背景HTML结构语义化&#xff0c;是近几年才提出来的&#xff0c;对比之前的 HTML 结构&#xff0c;大多是一堆没有语义的标签。用的最多的就是 DIVCSS&#xff0c;为了改变这种现状&#xff0c;开发者们和官方提出了 HTML结构语义化的概念&#xff0c;并且在 H…

从云网络时延看应用部署架构

简介&#xff1a; 介绍云网络时延的构成&#xff0c;并对其进行量化的分析&#xff0c;以及从云网络时延看不同应用对应的部署架构。 也简单的分析了5G时代对应用部署架构的影响和度量云网络时延的产品和工具。 在引出云网络时延这看起来比较专业的话题前&#xff0c;先看几个比…

mPaas 研发流程和线上运维介绍

简介&#xff1a; mPaas 研发流程和线上运维介绍 1. 背景 金融级移动开发平台 mPaaS[1]&#xff08;Mobile PaaS&#xff09;为 App 开发、测试、运营及运维提供云到端的一站式解决方案&#xff0c;能有效降低技术门槛、减少研发成本、提升开发效率&#xff0c;协助企业快速搭…

html翻转切换div效果,图片翻转效果

图片翻转效果* { margin: 0; padding: 0;}ul { list-style-type: none;}body { font: 14px "Microsoft Yahei"; overflow-x: hidden; background-color: #2B2B2B; }h1 { width: 900px; margin: 40px auto 100px; font: 32px "Microsoft Yahei"; text-align…

市值突破3000亿,Fortinet发布2021Q2财报

Fortinet 近日发布了截至6月30日的2021财年第二季度财报。Fortinet 第二季度营收增长强劲&#xff0c;高达 8.01 亿美元&#xff0c;同比增长 30%。 截至美国时间2021年8月12日纳斯达克证券交易市场收盘&#xff0c;Fortinet公司股价达到309.33美元&#xff0c;市值达到505.2亿…

Apache Flink 在实时金融数据湖的应用

简介&#xff1a; 本文由京东搜索算法架构团队分享&#xff0c;主要介绍 Apache Flink 在京东商品搜索排序在线学习中的应用实践 一、背景 在京东的商品搜索排序中&#xff0c;经常会遇到搜索结果多样性不足导致系统非最优解的问题。为了解决数据马太效应带来的模型商品排序多…

写给小白的云计算入门科普

作者&#xff1a;小枣君来源&#xff1a;鲜枣课堂云计算介绍2006年8月9日&#xff0c;当时的谷歌首席执行官埃里克施密特&#xff08;Eric Schmidt&#xff09;在搜索引擎大会&#xff08;SES San Jose 2006&#xff09;上&#xff0c;首次提出了“云计算”&#xff08;Cloud C…

input 没显示 html,html - 为什么我的input type =“submit”没有显示?

Closed. This question is off-topic. It is not currently accepting answers. Learn more。想改进这个问题吗&#xff1f;Update the question所以堆栈溢出的值小于aa>。两年前关闭。我想在标题上加一个按钮&#xff0c;但它没有显示出来&#xff0c;我想它在div下面。为什…

阿里云拨测:主动探测Web应用质量,助力提升用户体验

简介&#xff1a; 阿里云拨测是一种针对互联网应用&#xff08;Web页面、网络链路等&#xff09;进行应用性能和用户体验监测的服务&#xff0c;无需嵌码即可为云上用户提供开箱即用的企业级主动拨测式应用监测解决方案。 随着中国数字化经济的蓬勃发展&#xff0c;越来越多的企…

大数据,从青铜到王者

一.大数据方向工作介绍大数据方向的工作目前分为三个主要方向:01.大数据工程师02.数据分析师03.大数据科学家04.其他&#xff08;数据挖掘本质算是机器学习&#xff0c;不过和数据相关&#xff0c;也可以理解为大数据的一个方向吧&#xff09;二.大数据工程师的技能要求总结如下…

如何编写有效的接口测试?

简介&#xff1a; 在所有的开发测试中&#xff0c;接口测试是必不可少的一项。有效且覆盖完整的接口测试&#xff0c;不仅能保障新功能的开发质量&#xff0c;还能让开发在修改功能逻辑的时候有回归的能力&#xff0c;同时也是能优雅地进行重构的前提。编写接口测试要遵守哪些原…

商业方向的大数据专业_结合当前的人才需求趋势,大数据专业考研时可以选择哪些主攻方向...

首先&#xff0c;对于大数据专业的本科生来说&#xff0c;当前读研是不错的选择&#xff0c;随着大数据技术开始逐渐落地应用&#xff0c;产业领域需要大量高端应用型人才&#xff0c;所以如果没有继续读博的计划&#xff0c;可以重点关注一下专硕。在读研方向的选择上&#xf…

Seata RPC 模块的重构之路

简介&#xff1a; RPC 模块是我最初研究 Seata 源码开始的地方&#xff0c;因此我对 Seata 的 RPC 模块有过一些深刻研究&#xff0c;在我研究了一番后&#xff0c;发现 RPC 模块中的代码需要进行优化&#xff0c;使得代码更加优雅&#xff0c;交互逻辑更加清晰易懂&#xff0c…