最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

页面调用单个swf文件,嵌套出多个方法。_javascript技巧

来源:懂视网 责编:小采 时间:2020-11-27 21:01:27
文档

页面调用单个swf文件,嵌套出多个方法。_javascript技巧

页面调用单个swf文件,嵌套出多个方法。_javascript技巧:HTML 端: PART 1: 代码如下: {{foreach from=$question.question_item item=it name=question_item}} {{$it.item_id}} {{$it.item_name}} 9 {{/foreach}} PART 2: 代码如下: JS 文件: 代
推荐度:
导读页面调用单个swf文件,嵌套出多个方法。_javascript技巧:HTML 端: PART 1: 代码如下: {{foreach from=$question.question_item item=it name=question_item}} {{$it.item_id}} {{$it.item_name}} 9 {{/foreach}} PART 2: 代码如下: JS 文件: 代

HTML 端:
PART 1:
代码如下:
{{foreach from=$question.question_item item="it" name="question_item"}}

{{$it.item_id}}
{{$it.item_name}}
9


{{/foreach}}

PART 2:
代码如下:




JS 文件:
代码如下:
function createSWF(swfHome,swfHeight)
{
if(swfobject.hasFlashPlayerVersion("9"))
{
var flashvars = {};
flashvars.quesID = swfHome;
swfobject.embedSWF("swf/statistic2.swf",swfHome,"520",swfHeight,"9","",flashvars);
}
}
var aryMSG = new Array();
function resultArray() { return aryMSG; }
function init()
{
var ary = $(".swfhdn");
for(j = 0; j< ary.length; j++)
{
aryMSG.push(ary[j].value);
}
var arySWF = $(".swfarea");
for(i = 0; i < arySWF.length; i++)
{
var swfheight = $(".swfQuesCount")[i].value * 18 + 3;
createSWF(arySWF[i].id.toString(),swfheight.toString());
}
}

FLEX 端:
代码如下:

layout="absolute" backgroundColor="0xffffff"
verticalScrollPolicy="off" horizontalScrollPolicy="off"
creationComplete="application1_creationCompleteHandler(event)">


import com.flexlib.moudel.statistical.StatisticalService;
import com.flexlib.moudel.statistical.StatisticalBar;
import com.flexlib.moudel.statistical.StatisticalPane;
import mx.events.FlexEvent;
private var res:StatisticalService = new StatisticalService();
public function StatisticalManager(ary:Array):void
{
var bar:StatisticalBar = new StatisticalBar();
bar.width = 350;
bar.height = 15;
bar.accurate = 1;
// bar.color = 0x9999ff;
var pane:StatisticalPane = new StatisticalPane();
pane.width = 520;
pane.height = 15;
pane.titleSpace = 50;
pane.voteSpace = 35;
pane.barSpace = 25;
pane.percentSpace = 60;
res.dataArray = ary;
res.autoColorEnabled =true;
res.geostrophyEnabled = true;
res.geostrophy = [0xffffff,0xcccccc];
res.StatisticalList(pane,bar,cvs);
}
protected function application1_creationCompleteHandler(event:FlexEvent):void
{
var item:Object = Application.application.parameters;
var aryMSG:Object = ExternalInterface.call("resultArray");
var strtmp:String;
var newAry:Array = new Array();
for(var i:int = 0; i < aryMSG.length; i++)
{
strtmp = aryMSG[i].substring(aryMSG[i].indexOf("singleId:") + 9,aryMSG[i].length - 1);
if(strtmp == item.quesID){ newAry.push(aryMSG[i]); }
}
StatisticalManager(newAry);
}
]]>


文档

页面调用单个swf文件,嵌套出多个方法。_javascript技巧

页面调用单个swf文件,嵌套出多个方法。_javascript技巧:HTML 端: PART 1: 代码如下: {{foreach from=$question.question_item item=it name=question_item}} {{$it.item_id}} {{$it.item_name}} 9 {{/foreach}} PART 2: 代码如下: JS 文件: 代
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top