我已经开发了一个带有嵌入式SWF的简单Flex应用程序。 基本上,SWF使用Loadvars从特定的数据库表中获取数据。 好的,当我在本地主机上测试flex应用程序时,它工作正常,并且嵌入式swf正确进行了sendAndLoad调用。 但! 当它位于Web服务器上时,swf无法正常工作。 我的意思是sendAndLoad方法没有返回值。 好吧,提出一些观点:questionContentLoadVars.img1保留(返回)来自PHP调用的字符串。 此“ img1”是仅在放置在Web服务器中的Flex应用程序中返回的空字符串,否则它会从php调用中返回正确的值?

当gameplay22.swf是standallone作品!

HTML页面中的gameplay22.swf起作用时!

当gameplay22.swf嵌入FLex中并在LOCALHOST中执行时有效!

但是在网络服务器中,这个嵌入式gameplay22.swf无法正常工作!

有什么问题吗?

//* here is flash(swf) part of gameplay22.swf file which is embedded in the Flex by SWFLOader(gameplay22.swf)

questionContentLoadVars = new LoadVars();
questionContentLoadVars.onLoad = function(success){
    if (success){
        slidingSvityk_mc.descripTA_mc.description_ta.text = questionContentLoadVars.theContent;
    }
    else  
    {
        slidingSvityk_mc.description_ta.text = "err!";      
    }
};

function loadQuestionData(sectionID){
    var tablename ='questionsgeo';  // database tablename
    //sending variables to the PHP script
    questionContentLoadVars.row = sectionID;
    questionContentLoadVars.tablename = tablename;
    questionContentLoadVars.id_ = "";
    questionContentLoadVars.img1 = "";
    questionContentLoadVars.sendAndLoad("getQuestionRec.php",questionContentLoadVars,"_POST");
};

function showLoadedGalleryImages():Void{
    infphp.text = questionContentLoadVars.img1;

    var img1Bulk:MovieClip = new MovieClip();

    img1Bulk = imgGalleryContainer_mc.img1Bulck_mc.createEmptyMovieClip(img1Bulk, _root.getNextHighestDepth());
    img1Bulk._x = 0;
    img1Bulk._y = 0;    
    image_mcl.loadClip(questionContentLoadVars.img1, img1Bulk);
};


//* And here is Flex part of embedded SWFLOader(gameplay22.swf) component 

<s:SWFLoader includeIn="user" width="1024" height="768" horizontalCenter="0" source="gameplay22.swf" verticalCenter="0"/>

  ask by olav translate from so

本文未有回复,本站智能推荐:

1回复

从查询返回loadvars的ActionScript 2问题

我似乎在对象中有一些多余的字符,我是Actionscript的新手,所以我不知道它们是否属于那里,而且我似乎也无法提取感兴趣的参数。 这是代码段: 这是跟踪结果: 〜/ src / Main.as:70:?wikiname = coffee 〜/ src / Main.as
1回复

使用as2在Flash中检测文件存在的最佳方法是什么?

我需要检查x个视频上Flash中的文件是否存在。 我已经尝试了LoadVars和MovieClipLoader。 LoadVars可以正常工作,但是实际上它在报告完成之前先加载了整个视频。 没有办法知道它是开始的,我无法在完成之前将其删除。 我没有什么要加载整个视频,我只想检查它是否在那
1回复

使用GET(Flash AS2)时是否可以将请求标头添加到LoadVars

我正在开发一个在Flash AS2中构建的项目。 我需要做的一件事是加载JSON数据。 过去,我对此没有任何问题-LoadVars可以正常工作。 但是,在此项目上,我正在调用的JSON服务要求http请求包含带有“ application / json”的ACCEPT标头。
1回复

Flash AS2-使用LoadVars()时网页崩溃

如标题所述,我在网页上加载了Flash,当我调用LoadVars()时,它使网页崩溃。 这是我的代码: 闪 的PHP 这将返回这样的值 &itemName1 =第一项&price1 = 100&desc1 =描述 以此类推,以较高的ID
1回复

loadVariables()和LoadVars

我目前正在开发Flash电影,该电影将带有一些参数的简单POST请求发送到PHP URL。 唯一的问题是我不确定应该使用两种方法(loadVariables和LoadVars)。 优缺点都有什么?
1回复

使用LoadVars加载cbsnews.com有时会返回GIF89a

由于某些原因,当我在actionscript 2中使用LoadVars加载cbsnews.com时,有时我会正确获取页面的html,而其他时候会获得GIF89a 。 我不确定这意味着什么,因此将不胜感激。 这是一些示例代码,可以自己进行测试。 编辑:我试图遵循克里斯·谢弗(Chris
2回复

当嵌套在AS3 .swf容器中时,AS2 .swf loadmovie()和unloadmovie()失败

我有一个AS2 .swf作为父AS3 .swf的子级被加载。 AS2.swf调用loadmovie()和unloadmovie()来显示3个jpeg文件。 图像第一次加载,但是之后,调用loadmovie()替换图像或调用unloadmovie()失败。 我发现以下Adobe Bug报告(
5回复

为什么我的swf导致Flash Player崩溃

我有一个基于flex的swf,它正在加载一个基于AS 2的swf,然后通过LocalConnection协商进一步的活动。 AS 2-swf可能会不时请求基于Flex的swf加载影片。 我已经通过on(release){}函数进行了安排。 AS 2-swf,我在Swish Max中制作