我似乎在SWFLoader上遇到了Zoom Gestures的问题.我有一个swf文件,这是一个家庭的平面图,我希望用户能够用两个手指触摸放大和缩小,下面的代码是我尝试过但不起作用.当我在触摸屏上进行测试时,当我将两根手指放在SWF中并尝试放大时,它不会缩放.
<s:SWFLoader id="floorplanImage" source="@Embed('assets/test2.swf')" width="100%" height="100%" smoothBitmapContent="true" horizontalAlign="center" />
Run Code Online (Sandbox Code Playgroud)
这是我的动作3代码
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;
Multitouch.inputMode = MultitouchInputMode.GESTURE;
import flash.events.Event;
public var selectedItem:Object;
public function init(): void
{
floorplanImage.addEventListener(TransformGestureEvent.GESTURE_ZOOM , onZoom);
}
public function onZoom (e:TransformGestureEvent):void{
floorplanImage.scaleX *= e.scaleX;
floorplanImage.scaleY *= e.scaleY;
}
Run Code Online (Sandbox Code Playgroud)
请帮忙!
UPDATE
我正在使用gestouch的路线,但是使用此代码,我无法放大或缩小SWF.使用常规图像可以正常工作,但除非我遗漏了某些东西,否则不能使用SWF.这是我的代码:
<mx:Script>
<![CDATA[
import org.gestouch.events.GestureEvent;
import org.gestouch.gestures.TransformGesture;
private var _zoom:TransformGesture;
[Embed(source="assets/test2.swf")]
private var myClass:Class;
private var myMovieClip:MovieClip;
private function initModel():void
{
myMovieClip = MovieClip(new myClass());
swfcontainer.addChild(myMovieClip);
_zoom = new TransformGesture(swfcontainer);
_zoom.addEventListener(org.gestouch.events.GestureEvent.GESTURE_BEGAN, onGesture);
_zoom.addEventListener(org.gestouch.events.GestureEvent.GESTURE_CHANGED, onGesture);
} …Run Code Online (Sandbox Code Playgroud) 我使用UIActivityViewController 到共享文本到Outlook,一切正常,除了两件事情,一个我不能设置一个主题线和两条我不能设置一个标题的,我分享,我的文字是HTML表,它是当前显示我的实现中的第一部分(见截图)虽然我想显示一个预览标题。
有没有办法设置标题和设置主题?
这是我的代码:
let activityViewController = UIActivityViewController(activityItems : [htmlString], applicationActivities: nil)
activityViewController.popoverPresentationController?.barButtonItem = self.shareButton
self.present(activityViewController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
我试图这样设置主题:
activityViewController.setValue("This is my subject", forKey: "subject")
Run Code Online (Sandbox Code Playgroud)
但它没有用
我究竟做错了什么?
这是我正在谈论的标题的屏幕截图:
但它没有用
我正在使用 flutter 并尝试构建 ipa 文件,我可以在我的设备或模拟器上运行我的应用程序,没有问题,但无法构建 ipa 文件。我正在使用 flutter 命令flutter build ipa,但收到此错误:
Command PhaseScriptExecution failed with a nonzero exit code
我尝试执行以下操作:
flutter clean
flutter pub get
cd ios
pod install
pod update
Run Code Online (Sandbox Code Playgroud)
这是我的 Podfile:
platform :ios, '11.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If …Run Code Online (Sandbox Code Playgroud) 是否可以在jQuery .html()函数中获取JavaScript脚本标记?
function pleaseWork(){
$('#content').html('<h3 style="color:#335c91">This is the header</h3><div class="holder"><script type="text/javascript" src="javascriptFile.js"></script></div>');
}
Run Code Online (Sandbox Code Playgroud)
我想要完成的是当用户点击按钮时,此标题和JavaScript代码显示在div内容中,现在当我点击按钮时,没有标题显示,它转到空白页面并显示JavaScript代码(它有效,但不是我希望它如何工作.)
我这里有这段代码......
<div class="pics2">
<div style="position: absolute; top: 0px; left: 0px; display: block; z-index: 4; opacity: 1; width: 225px; height: 200px;"> // this div is generated via jQuery Plugin
<div style="display:table-cell; vertical-align:middle; height:200px;">
<img src="upload/<?php echo $array['image5'] ?>" width="225" />
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是CSS
.pics2 {
padding: 0;
margin-left:20px auto;
margin-right:20px auto;
width:225px;
height:200px;
overflow:hidden;
float:left;
}
.pics2 div{
width:225px;
height:200px;
}
.pics2 img {
background-color: #eee;
margin: auto;
display:block;
vertical-align:middle;
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是将图像垂直对齐三个内部div,上面的代码适用于除IE7之外的每个浏览器......任何人都有任何想法如何解决它?
嘿,你会对标题中的所有标题感到遗憾,但实际上它应该是这样的.
我在查询中运行它
SELECT NOW()
它会返回这个
2012-05-14 17:35:37
如何删除时间,我只想要日期.
我一直在尝试连接到我的localhost上的SQL Server 2005,我无法连接...
服务器名称:(本地)\ SQLEXPRESS
身份验证:Windows身份验证
我尝试过的其他服务器名称
LOCALHOST\SQLEXPRESS
(本地)\我的本地主机名
我收到此错误消息:
无法连接到127.0.0.1\SQLEXPRESS.
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.
在服务中启用SQL Server Browser
有任何想法吗?
我有这个数组:
NSArray *currentPath;
Run Code Online (Sandbox Code Playgroud)
它在这里填充:
currentPath = [[[self.tableData objectAtIndex:indexPath.row] objectForKey:@"Name"] componentsSeparatedByString:@"FTP\\"];
Run Code Online (Sandbox Code Playgroud)
我需要再次重新填充这个数组
NSString *newPreviousPath = [previousPath stringByReplacingOccurrencesOfString:nextItemToRemoveString withString:@""];
currentPath = [newPreviousPath];
Run Code Online (Sandbox Code Playgroud)
但我一直收到这个错误:
Expected identifier
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题并完成这项工作?
我的故事板中有3个场景.我的初始View Controller是一个导航控制器,然后有一个关系根视图控制器到UI ViewController(视图控制器a),然后我有一个从ViewController中的按钮到第三个ViewController(视图控制器b)的推送segue现场.我给push segue一个标识符.现在我正在尝试在第二个视图控制器(视图控制器a)中准备我的segue,如下所示:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "HistorySegue" {
if let viewController = segue.destination as? HistoryController {
viewController.detailItem = barcodeInt as AnyObject
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行此代码并按下控制器中的按钮时,我收到以下错误:
致命错误:尝试桥接包含nil的隐式解包的可选项
我究竟做错了什么?
我在这里有这个div
<div class="example"></div>
Run Code Online (Sandbox Code Playgroud)
这是CSS
.example
{
border: 5px solid #000;
height: 200px;
width: 400px;
position: relative;
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是在这个框中间添加一条线,触摸中间框的右侧,我将如何实现这一目标?