js与as怎么相互调用,as里面可以直接弹出一个对话框或者跳转到一个新的页面吗?

JavaScript026

js与as怎么相互调用,as里面可以直接弹出一个对话框或者跳转到一个新的页面吗?,第1张

AS调用JS函数:

ExternalInterface.call(JS中的函数名,参数一,参数二)//调用JS中的一个函数

以下AS代码:

import flash.external.ExternalInterface

例子:ExternalInterface.call('alert',‘hello world!’)//会弹出JS的提示框

JS调用AS函数:

ExternalInterface.addCallback(提供给JS调用的名称,调用的函数) //提供一个函数给JS调用

以下AS代码:

import flash.external.ExternalInterface

import mx.controls.Alert

public function asFunc(a:int,b:int):int

{

Alert.show(a+b)

}

ExternalInterface.addCallback("add",asFunc)

以下JS代码:

add(1,2)//调用的其实是AS中的asFunc方法 ,会在Flash中弹出提示框

'JS给AS设置变量

function setflash(varn, value){

var flash = document.getElementById("index")

flash.SetVariable(varn,value)

}

'JS获取AS变量

function getVar(varn){

var v = GetVariable(varn)

}

'JS控制AS跳转

function goto() {

n++

document.myFlash.GotoFrame(n)

}

'AS调用JS函数

on (release) {

getURL(\"JavaScript:alert('hello,world')\")

}

'JS间接调用AS函数

原理:JS改变AS的值,AS跟据值的变化调用其函数

var stat=0

setInterval(test,300){

if (stat==1) doFlash()

}

function doFlash(){

}

JS

flash.SetVariable(star,1)

JSAS商标总申请量1件

其中已成功注册0件,有1件正在申请中,无效注册0件,0件在售中。

经八戒知识产权统计,JSAS还可以注册以下商标分类:

第1类(化学制剂、肥料)

第2类(颜料油漆、染料、防腐制品)

第3类(日化用品、洗护、香料)

第4类(能源、燃料、油脂)

第5类(药品、卫生用品、营养品)

第6类(金属制品、金属建材、金属材料)

第7类(机械设备、马达、传动)

第8类(手动器具(小型)、餐具、冷兵器)

第9类(科学仪器、电子产品、安防设备)

第10类(医疗器械、医疗用品、成人用品)

第11类(照明洁具、冷热设备、消毒净化)

第12类(运输工具、运载工具零部件)

第13类(军火、烟火、个人防护喷雾)

第14类(珠宝、贵金属、钟表)

第15类(乐器、乐器辅助用品及配件)

第16类(纸品、办公用品、文具教具)

第17类(橡胶制品、绝缘隔热隔音材料)

第18类(箱包、皮革皮具、伞具)

第19类(非金属建筑材料)

第20类(家具、家具部件、软垫)

第21类(厨房器具、家用器皿、洗护用具)

第22类(绳缆、遮蓬、袋子)

第23类(纱、线、丝)

第24类(纺织品、床上用品、毛巾)

第26类(饰品、假发、纽扣拉链)

第27类(地毯、席垫、墙纸)

第28类(玩具、体育健身器材、钓具)

第29类(熟食、肉蛋奶、食用油)

第30类(面点、调味品、饮品)

第31类(生鲜、动植物、饲料种子)

第32类(啤酒、不含酒精的饮料)

第33类(酒、含酒精饮料)

第34类(烟草、烟具)

第35类(广告、商业管理、市场营销)

第36类(金融事务、不动产管理、典当担保)

第37类(建筑、室内装修、维修维护)

第38类(电信、通讯服务)

第39类(运输仓储、能源分配、旅行服务)

第40类(材料加工、印刷、污物处理)

第41类(教育培训、文体活动、娱乐服务)

第42类(研发质控、IT服务、建筑咨询)

第43类(餐饮住宿、养老托儿、动物食宿)

第44类(医疗、美容、园艺)

第45类(安保法律、婚礼家政、社会服务)