菲娱娱乐平台登录

您以后的地位:菲娱娱乐平台登录 > 网页设想 > flash手艺 flash手艺

若安在flash中嵌套flash

宣布时辰:08-10  来历:云动收集  作者:云动  点击:

  一、loadMovie("url",target [, method])
  描写:函数;在播放原始 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 中方针影片剪辑的途径。
  起首咱们能够看到该函数有3个参数:url、target、method。此中,最初一个参数“method”是一个可选参数。
  1.参数url:要加载的 SWF 文件或 JPEG 文件的绝对或绝对 URL(途径)。
  这便是说这个url能够是本地的文件途径,也能够是Internet上的文件地点。可是,不管从那边加载,都只能是 SWF 或 JPEG 文件。并且,该参数是一个字符串,以是必须写在半角双引号中,如: loadMovie("01.swf", _root) loadMovie("01.jpg", _root) loadMovie("http://www.abc.com/01.swf", _root)loadMovie("http://www.abc.com/01.jpg", _root)
  2.参数target:指向方针影片剪辑的途径。方针影片剪辑将替代为加载的 SWF 文件或图象。
  这个参数表现要影片将被加载到的途径,它指向方针影片剪辑的途径。加载后,方针影片剪辑将替代为加载的 SWF 文件或图象。如: loadMovie("01.swf", _root) loadMovie("01.swf", _root.loading) loadMovie("01.swf", _root.loading.01)
  3.参数method:可选参数,指定用于发送变量的 HTTP 体例。该参数必须是字符串 GET 或 POST。若是不要发送的变量,则省略此参数。GET 体例将变量追加到 URL 的开端,它用于发送少许的变量。POST 体例在零丁的 HTTP 标头中发送变量,它用于发送大批的变量。
  二、loadMovieNum("url",level [, variables])
  描写:函数;在播放本来加载的 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 中的某个级别。
  起首咱们能够看到该函数有3个参数:url、target、variables。此中,最初一个参数“variables”是一个可选参数。
  1.参数url:要加载的 SWF 文件或 JPEG 文件的绝对或绝对 URL(途径)。
  该函数的此参数和下面loadMovie中的此参数用法完整分歧,这里不再作诠释。
  2.参数level:一个整数,指定 SWF 文件将加载到 Flash Player 中的哪一个级别。
  加载的时辰,能够如许来写: loadMovieNum("01.swf", 1); loadMovieNum("01.swf", 2); loadMovieNum("01.swf", 3);
  节制的时辰,能够如许利用: _level1._x=10 ;_level2.aa._alpha=50 ;_level3.aa.bb._width=110;
  须要注重的的是,每个级别只能同时存在一个 SWF 或 JPEG 文件。若是两个 SWF 或 JPEG 文件的级别不异,那末后者将替代掉前者。级别差别的_level,级别大的将笼盖掉级别小的,即:数字大的将处于数字小的之上。
  3.参数variables:可选参数,指定发送变量所利用的 HTTP 体例。该参数必须是字符串 GET 或 POST。若是不要发送的变量,则省略此参数。GET 体例将变量追加到 URL 的开端,它用于发送少许的变量。POST 体例在零丁的 HTTP 标头中发送变量,它用于发送大批的变量。
  三、loadMovie/loadMovieNum 的定位
  我想,或许这才是大师真正要找的东东:)
  1.loadMovie的定位
  因为用loadMovie加载出去的 SWF 或 JPEG 文件,最初是安排于方针影片剪辑里的,以是咱们完整能够像节制MC的_x和_y,来节制加载到的方针影片剪辑。就仿佛咱们在墙壁(_root)上挂上了一个相框(方针影片剪辑),而后又在相框外面放入(加载)了一张相片(SWF 或 JPEG 文件),那末当咱们想挪动相片的地位的时辰,只需挪动相框的地位就能够了。
  比方在主场景中有一个实例名为aa的MC(坐标为(20,30)),咱们要在外面加载一个02.swf文件,并且要加载后这个放到相框(_root.aa)中的相片(02.swf)呈现在主场景(_root)坐标系的(50,100)处。代码以下:
  loadMovie ( "02.swf" , _root . aa ); _root . aa . _x = 50 ; _root . aa . _y = 100 ;
  在现实利用中,实在加倍偏向于用AS建立一个空MC,而后在这个MC中加载内部 SWF 或 JPEG 文件。代码以下:
  _root . createEmptyMovieClip ( "aa" , 1 ); with ( aa ) { _x = 50 ; _y = 100 ; loadMovie ( "02.swf" ); }
  2.loadMovieNum的定位
  畴前面咱们已晓得了,函数loadMovieNum是将 SWF 或 JPEG 文件加载到_level(级别)的。并且是用_level1._x、_level2._x、_level1.aa._x之类的来定位的。比方咱们要将02.swf加载到主场景坐标系的(50,100)中,代码以下: loadMovieNum ( "02.swf" , 1 ); _level1 . _x = 50 ; _level1 . _y = 100 ;
  可是在测试的时辰大师会发明加载出去的02.swf并不如咱们预期的那样呈现在主场景坐标系的(50,100)地位,这是为甚么呢?
  本来,在不利用loadMovieNum之前,一切的图形、MC等等都是处于_level0里的,咱们凡是利用的_root实在便是_level0。你能够作个测试:trace(_root==_level0),你会发明前往值是“true”。
  那末,咱们用loadMovieNum加载 SWF 或 JPEG 文件的时辰,法式就要对你指定的_level停止建立,随后再紧接着载入 SWF 或 JPEG 文件。若是像适才代码中写的那样,不判定_level是不是存在而挪用其属性,必将无功而反。
  处理的体例也很简略,便是用一个轮回来判定指定的_level是不是存在。一旦_level发生,那末它的各种属性天然能够挪用了。代码以下:
  loadMovieNum ( "02.swf" , 1 ); onEnterFrame = function () { if ( _level1 ) { with ( _level1 ) { _x = 50 ; _y = 100 ; } delete onEnterFrame ; } };
  或:
  loadMovieNum ( "02.swf" , 1 ); function go () { if ( _level1 ) { with ( _level1 ) { _x = 50 ; _y = 100 ; } clearInterval ( fps ); } } fps = setInterval ( go );

更加
华体会体育app下载|安卓苹果版 华体会体育|手机版app下载 ub8官网-ub8娱乐登录网址 ub8|line注册登录网页 梦之城平台-梦之城注册-梦之城