【问题标题】:Using PayPal in As3 for flash builder 4.5在 As3 中使用 PayPal for flash builder 4.5
【发布时间】:2011-12-17 20:11:39
【问题描述】:
在过去的 12 年里,作为一名程序员,我是一个合理的初学者,只是为了好玩而做这件事,目前已经对 Flash Catalyst 和 Flash builder 大开眼界,现在我即将完成我的大师作品。
我决定在我的网站上使用一点 PayPal 来看看我是否能赚到一点钱,并且也将它整合起来,这样我就知道我能做到。
但是当我注册 paypal 时,他们给了我一些 PayPal 按钮的 HTML 代码,这让我有点困惑,谁能建议将 HTML 合并到我的 AS3 代码中?
【问题讨论】:
标签:
html
flash
actionscript-3
paypal
flash-builder
【解决方案1】:
感谢大家尝试 :)
但我找到了更合我口味的答案:)
function buynow (event:MouseEvent):void
{
var url:String = "https://www.paypal.com/cgi-bin/webscr";
var request:URLRequest = new URLRequest(url);
var paypal_buynow:URLVariables = new URLVariables();
paypal_buynow.cmd="_s-xclick"; //<input type="hidden" name="cmd" value="_s-xclick">
paypal_buynow.hosted_button_id="123456778456"; //<input type="hidden" name="hosted_button_id" value="123456778456">
request.data = paypal_buynow;
navigateToURL(request);
trace(paypal_buynow)
}
【解决方案2】:
1。
我能直接想到的唯一方法是将其中包含 html 代码的字符串发送到 php,然后在那里处理其余部分。
2。
如果您可以将 html 放入包含网站其余代码的 html 文件中,我绝对建议您使用 actionscript。
编辑:
再次阅读您的问题后,我想我可能一直在回答您的错误。
您不会将 html 代码放入您的操作脚本中。当您发布您的 swf 和 html 文件时,或者如果您已经创建了一个 html 文件,您需要将该代码放在 and 标记之间。
【解决方案3】:
如果您使用的是 PayPal,我敢打赌您会有一个网站供您的杰作使用。所以这就是我要做的:
我会在我的 swf 中创建一个按钮,告诉人们如果他们喜欢这个应用程序就捐款。这个按钮只会将他们的浏览器引导到您网站的捐赠页面。您从 PayPal 获得的代码将出现在该 html / php / 任何页面上。
使按钮打开url的代码:
function openDonationPage(e:MouseEvent):void {
var ur:URLRequest=new URLRequest('http://www.yoursite.com/donate');
navigateToURL(ur, '_blank');
}
这当然是“捐赠”按钮的点击事件处理程序