Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Flash中创建依赖日期的函数-可能使用内部php_Php_Flash_Date_Actionscript 2 - Fatal编程技术网

在Flash中创建依赖日期的函数-可能使用内部php

在Flash中创建依赖日期的函数-可能使用内部php,php,flash,date,actionscript-2,Php,Flash,Date,Actionscript 2,这就是我的stackoverflow首次亮相。。。(在问这个问题之前,我试着通过很多帖子(php flash date)进行搜索和阅读) 我想做一个swf,找出它的日期,并做一些相应的事情。转到特定的帧或加载电影剪辑 我还想避免使用Actionscript“Date类”,因为我需要确信最终用户会看到当天的swf,而不是他/她的本地日期设置 所以我想在swf中引入带有“echo date”的php,然后让结果创建一个goto(或load)命令 更糟糕的是,我只能依靠swf中使用ActionScri

这就是我的stackoverflow首次亮相。。。(在问这个问题之前,我试着通过很多帖子(php flash date)进行搜索和阅读)

我想做一个swf,找出它的日期,并做一些相应的事情。转到特定的帧或加载电影剪辑

我还想避免使用Actionscript“Date类”,因为我需要确信最终用户会看到当天的swf,而不是他/她的本地日期设置

所以我想在swf中引入带有“echo date”的php,然后让结果创建一个goto(或load)命令

更糟糕的是,我只能依靠swf中使用ActionScript2的代码(在CS4或CS5中)。我不能在php之外发布任何代码(或任何其他代码),所以一切都必须在内部完成。无论服务器如何,只有swf才能工作(我希望服务器可以与php一起工作)

所以我希望这里的一些大师能够告诉我: 1.如果可能的话 2.我是如何让约会在瞬间发生的 3.以及我如何以某种方式将日期作为变量(?)并使其决定某些行动。


您觉得苹果怎么样?

要从服务器获取日期,请使用LoadVariablesUM。 假设您以date.php“Y-m-d”中指定的格式将日期设置为字符串,您可以执行以下操作:

// split the string into of an array of day, month and year.
var dateString:String = "2011-05-08";
var parts:Array = dateString.split("-");
// now create the date as an Date instance. ( just to be more organized, but you can just save day, month and year into separate vars.
var date:Date = new Date(parts[0],parts[1]-1,parts[2]);
// If you have a frame for each day
gotoAndStop(mydate.getDate());

通过向一个单独的返回当前日期的PHP文件发出请求,这将非常简单:
您确定不能使用任何PHP之外的文件吗?为什么?是的,我知道。现在我想知道我是否能做到这一点。但是,我必须在我控制的服务器上拥有这个PHP文件——swf将发送给其他人的服务器——可能不止一个。但我有自己的领域,所以可以工作。但是,假设我在www.mydomain.com/date.php上有一个date.php,那么如何获取日期信息并使用它来控制gotoFrame/load。我必须说,如果我退出或失去我的域名,我会感到潜在的风险。所以我还是更喜欢独立于外部php的选项。。。。而是一个有效的解决方案:-)那就对了。我已经走了这么远:现在我的服务器上有一个date.php。我知道如何导入并打印到Flash
loadvariablesum(“date.php”,0)但我不知道如何使用这个变量来控制某些选择(帧/mc)?我无法帮助您完成这一部分,因为我上一次使用Flash是在六年前:)但我想有人会知道的。也许编辑你的问题以反映新的信息,并将其重新放到顶部。看起来非常棒:-。。。在接下来的10个小时内,我将无法测试这一点,但是!。。。期待着尝试这个。我无法让它工作。23小时前我有点太激动了。我不能正确地理解它,我感到震惊。但是现在我有了一个设置,我只调用日期(2个数字,01-31),我可以将它作为变量输入,并将其插入到
附件中。我现在的问题是——在playhead运行所有程序之前,我很难加载变量(我认为这就是正在发生的事情)。当我(某天)没有特定日期的材料时,我需要找到一个备份。对于这些人来说,也许有新的问题。