标签‘flex’

QQ内置浏览器下网页行高、字体大小显示异常解决

最近手机端测移动网页,偶然发现,iOS下访问都正常的页面,Android下微信内嵌浏览器、自带浏览器等都正常,唯独手机QQ内嵌浏览器下显示略不正常,比如设置了16px字体,看起来明显没有16px,而网页部分元素是由行高撑起的,没有固定高度。于是,正常的页面在QQ内嵌浏览器中显示出现没有垂直居中、元素高度缩小等。

一开始以为是兼容问题,简单搜了下,只有看到知乎上有人问类似问题,感觉有点不可思议,感觉这么"大"的问题不可能没人发现,于是就怀疑自己的写法是否有问题,首先打开页面时,在界面上打出某元素的font-size,结果,和设置的值14px相差甚远,算了一下,只有设置像素的79%。 查看更多...

使用Flash AIR创建桌面无提示拍照应用示例

项目关系需要创建能够拍照的桌面应用,因为比起C++、C#,Flash略为熟悉,就采用了AIR。下面是今日来测试无误的结果。

因为项目中涉及其他内容,不想暴露拍照按钮给用户,所以预留了savePic方法供需要时调用。因为是AIR应用,可以直接操作本地文件,虽然功能有限,但单纯的保存图片还是够用的。下面即为调用方法直接保存图片的简单示例,不是采用网上多数的弹出保存框形式。时间关系,不多做介绍,仅记录,有不清楚的可以留言交流。 查看更多...

使用Flash Builder创建Flex AIR桌面应用

创建 AIR 项目

Flash Builder 包括用于开发和打包 AIR 应用程序的工具。

通过定义一个新项目来开始在 Flash Builder 和 Flex Builder 中创建 AIR 应用程序,其方式与创建其他基于 Flex 的应用程序项目的方式相同。

  1. 打开 Flash Builder。
  2. 依次选择“文件”>“新建”>“Flex 项目”。
  3. 输入项目名称,例如 AIRHelloWorld。
  4. 在 Flex 中,AIR 应用程序被视为一种应用程序类型。有两种类型可供您选择:
    • 在 Adobe® Flash® Player 中运行的 Web 应用程序
    • 在 Adobe AIR 中运行的桌面应用程序 选择 Desktop 作为应用程序类型。
  5. 单击“完成”以创建此项目。

AIR 项目最初由两个文件组成:主 MXML 文件和应用程序 XML 文件(称为应用程序描述符文件)。 查看更多...