小编puk*_*978的帖子

Starling AS3触摸事件按住

我现在已经搜索了一段时间,以获得如何编写允许用户按住的按钮的明确示例.虽然这种情况发生,但我想执行一些代码.

我已经实现了TouchEvent.Touch和touchPhase.Began,但它只触发一次.

我无法找到关于如何实现这一点的明确解释.任何帮助表示赞赏.

btnPress.addEventListener(TouchEvent.TOUCH, isPressed);

private function isPressed(event:TouchEvent){
    var touch:touch = event.getTouch(btnPress, TouchPhase.BEGAN);
    if(touch)
    {
        trace("pressed");
    }
}
Run Code Online (Sandbox Code Playgroud)

actionscript-3 starling-framework

5
推荐指数
1
解决办法
8996
查看次数

在 iOS SDK 中的 Google 地图顶部放置按钮

我认为标题说明了一切,但是我有几个关于使用 Swift 的 iOS 应用程序中的 Google Maps SDK 的问题。

  1. 我有一个带有 2 个项目的选项卡控制器,但是每当显示地图时,中心到位置按钮都位于选项卡控制器下方并且无法单击。有没有办法定位它或更改地图的实际大小,使其仅使用可用空间而不是整个屏幕。

  2. 我将如何在地图顶部放置元素(按钮、文本字段等)?每次我添加一个按钮时,它似乎都显示在地图后面。

我是 Swift 开发的新手,所以任何建议都将不胜感激。

谢谢

google-maps ios swift

5
推荐指数
0
解决办法
1394
查看次数

PHP批量插入foreach

我有一个 curl 脚本,它从远程源读取数据。以下是当前代码:

function download_page($path){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$path);
    curl_setopt($ch, CURLOPT_FAILONERROR,1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 15);
    $retValue = curl_exec($ch);                      
    curl_close($ch);
    return $retValue;
}
$sXML = download_page('http://remotepage.php&function=getItems&count=100&page=1');
$oXML = new SimpleXMLElement($sXML);
foreach($oXML->results->item->item as $oEntry){
    $insert_query = mysql_query("INSERT INTO tbl_item (first_name, last_name, date_added) VALUES ('" . $oEntry->firstname . "', '" . $oEntry->lastname . "', '" . date("Y-m-d H:i:s") . "')");
}
Run Code Online (Sandbox Code Playgroud)

然而,正如我想象的那样,该脚本的插入速度非常慢,因为它编写了每个单独的记录。count 变量是为每个页面返回的记录数,而 page 变量是一个简单的页面计数器。

我想知道是否有办法执行批量插入语句来一次插入所有 100 条记录。

提前致谢。

php mysql

4
推荐指数
1
解决办法
1万
查看次数

iOS应用和APNS限制

我正在构建(精心构建)使用Air和AS3的应用程序,它使用推送通知.该应用程序允许用户与其他应用程序用户共享信息(向所有用户开放论坛),但我想知道一些我无法找到的信息.

我已经发现了一些信息,但他们似乎老(有没有苹果的推送通知服务流量限制?,苹果推送通知的限制),所以认为我会检查.

  1. 我多久可以查询一次APNS服务?目前,我将所有通知排在一个表中,每3分钟一次,我运行一个批处理脚本来准备有效负载并发送.每3分钟可能会发送数千条通知.
  2. 我每小时,每天,每月等可以发送多少通知是否有限制

用户可以选择关闭应用程序(和设备)设置中的通知,但我想我会检查是否有人知道这些信息.

谢谢

push-notification ios

4
推荐指数
1
解决办法
1万
查看次数

MySQL:将整行从一个复制到另一个并删除原始行

有人可以解释(或指向正确的方向)如何将多行从一个表移动到另一个表并根据设定的标准从原始表中删除该行?

我明白

INSERT INTO table2 SELECT * FROM table1
Run Code Online (Sandbox Code Playgroud)

将数据从一个表复制到另一个表但我需要删除原始表.原因是有人建议加快查询表,我应该将所有冗余数据(已结束,过期,超过3个月的产品)从主表移动到另一个表.

有一些背景知识,我有一个包含产品的表,有些产品已经过期但产品仍然需要访问.大约有50,000种产品已经过期,2,000种产品已经过期.有一个状态列(int 1 = active,2 = expired等)来确定在前端显示的内容.

我想这篇文章是2个问题:

  1. 有没有更好的方法来加速查询产品表而不删除过期的项目?
  2. 如果没有,如何将行从一个表移动到另一个表

非常感谢!

mysql

4
推荐指数
1
解决办法
8754
查看次数

PHP 斜单引号 vs 直单引号

我让一位开发人员为我创建了一些代码,他在整个 SQL 语句中使用了斜单引号。我以前从未使用过这些,希望有人能解释成角度和直线之间的区别?

如果我用直引号替换所有有角度的查询不起作用。

php

3
推荐指数
1
解决办法
741
查看次数

Starling AS3 IOS启动画面

我已经在AS3和Starling中开发了一个应用程序,可以移植到IOS.我已经更新了Default.png图像,这很有效但是我的应用程序需要一段时间才能加载,黑屏会显示大约3-4秒.

我到处寻找解决方案,但找不到任何工作.有人有工作解决方案吗?

非常感谢

actionscript-3 starling-framework

3
推荐指数
1
解决办法
3866
查看次数

在Swift项目中以缩放级别调整整个Google Map

我有一堆带有一堆坐标的谷歌地图

path.addCoordinate(CLLocationCoordinate2DMake(-37.813047, 144.959911))
path.addCoordinate(CLLocationCoordinate2DMake(-37.814895, 144.960759))
path.addCoordinate(CLLocationCoordinate2DMake(-37.814361, 144.963140))
path.addCoordinate(CLLocationCoordinate2DMake(-37.812386, 144.962239))
Run Code Online (Sandbox Code Playgroud)

我希望地图根据点自动缩放到最佳水平但是我找不到任何与此相关的内容.

我有这个工作:

var vancouver = CLLocationCoordinate2DMake(-37.813047, 144.959911)
var calgary = CLLocationCoordinate2DMake(-37.814361, 144.963140)
var bounds = GMSCoordinateBounds(coordinate: vancouver, coordinate: calgary)
var camera = viewMap.cameraForBounds(bounds, insets:UIEdgeInsetsZero)
viewMap.camera = camera
Run Code Online (Sandbox Code Playgroud)

但它只接受2个坐标,我可能最多100个

谢谢

google-maps ios swift

3
推荐指数
1
解决办法
4114
查看次数

在Swift中以编程方式更改推送通知

我有一个应用程序,我已经实现了推送通知.我与用户核实允许远程通知:

let settings = UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil)
UIApplication.sharedApplication().registerUserNotificationSettings(settings)
UIApplication.sharedApplication().registerForRemoteNotifications()
Run Code Online (Sandbox Code Playgroud)

我还使用设备令牌将响应存储在DB中.

我还在设置页面中实现了UISwitch以启用/禁用推送通知,但是我只能在DB列中启用/禁用此功能.

我的问题是,如果用户在初始请求中选择了"不允许",我就无法在手机设置中启用推送通知,因此即使我在数据库中将值设置为启用,通知也不会作为手机设置到达手机仍设置为禁用.

Swift 2中有没有办法在应用程序内更改手机设置中的推送通知,而不是用户必须进入要更改的设置?或者让UISwitch允许用户打开/关闭推送通知是完全多余的?

notifications ios swift swift2

3
推荐指数
2
解决办法
4774
查看次数

将阴影添加到表视图单元格

我正在尝试向表格单元格添加投影,但似乎无法让它工作.

我能够成功地使用滚动视图中的UIView:

myStatsView.layer.shadowColor = UIColor.blackColor().CGColor
myStatsView.layer.shadowOffset = CGSizeMake(0,1)
myStatsView.layer.shadowRadius = 3
myStatsView.layer.shadowOpacity = 0.5
Run Code Online (Sandbox Code Playgroud)

但是我已经为Swift 2更新了我的应用程序,并决定使用表视图而不是scrollview.

我尝试将单元格内容视图添加为插座,但似乎没有任何效果.

甚至可以在表格单元格之间添加阴影吗?我不希望所有细胞都有阴影,只有一些.

谢谢

swift

2
推荐指数
1
解决办法
1万
查看次数

如何应用自定义过滤器

我正在使用 AlamofireImage 从我的 CDN 下载图像,但是我想对下载的某些图像应用自定义过滤器(灰度)。目前我正在使用 scrollView 来显示所有可用图像,如果图像具有特定属性,则应用过滤器。

我是 AlamofireImage 的新手,所以我不知道如何应用自定义过滤器。

我已经申请

let imageFilter = BlurFilter(blurRadius: 10)
Run Code Online (Sandbox Code Playgroud)

到过滤器参数,所以我知道实际的过滤器过程正在工作,但有人可以帮助创建自定义过滤器以将灰度应用于下载的图像吗?

swift alamofireimage

2
推荐指数
1
解决办法
2355
查看次数

4 或 5 列上的 MySQL IFNULL

我有一个声明是:

ORDER BY IFNULL(rrp, wholesale) ASC
Run Code Online (Sandbox Code Playgroud)

...但我想知道是否有办法让IFNULL语句检查 3 或 4 或 5 列?都来自同一张桌子。

mysql sql

1
推荐指数
1
解决办法
757
查看次数

AS3 AIR增加了24小时的时间戳

我试图将24小时添加到生成的时间戳:

var date:Date = new Date();
var timeStamp:Number = date.time;
Run Code Online (Sandbox Code Playgroud)

谢谢

air actionscript-3

0
推荐指数
1
解决办法
172
查看次数