flash加载各种外部文件

加载外部swf到层


代码如下:

onClipEvent (load) {  
this.gotoAndstop(1);  
}  
onClipEvent (enterFrame) {  
now = level2.getBytesLoaded()  
all = level2.getBytesTotal()  
loaded = int(now/all*100);  
this.gotoAndStop(loaded);  
this.bfb = loaded+"%";  
if (now == all) {  
_root.gotoAndPlay("begin");  
}  
}

加载到MC 


代码如下:

this.onEnterFrame = function() { 
if (this.getBytesLoaded()<this.getBytesTotal()) { 
Total = this.getBytesTotal()/1000; 
Received = this.getBytesLoaded()/1000; 
Percentage = (Received/Total)*100; 
loaded = int(Received/Total*100); 
percent = loaded+"%"; 
_root.player.musicper = this.percent; 
_root.player.musicbar.gotoAndStop(int(Percentage)); 
} else { 
gotoAndPlay(2); 
this.onEnterFrame = null; 

}; 
stop();

加载记事本文件


代码如下:

mytxtData = new LoadVars(); 
mytxtData.onData = function(rw) { 
if (rw.indexOf("\r\n")>-1) { 
trace("oker "); 

a_txt.text = replacePunc(rw); 
};

function replacePunc(str) { 
var tempArray = str.split("\r\n"); 
var tempstr = new String(); 
for (var i = 0; i<tempArray.length; i++) { 
tempstr += tempArray[i]+newline; 

return tempstr; 
}

System.useCodepage = true; 
mytxtData.load("mydata.txt");

加载XML文件


代码如下:

var doc1 = new XML(); 
//--------------------- 
doc1.ignoreWhite = true; 
doc1.load("data.xml"); 
doc1.onLoad = function(success) { 
if (success) { 
e = doc1.firstChild.firstChild; 
a = e.attributes.kind; 
b = e.childNodes[0].firstChild.nodeValue; 
c = e.childNodes[1].firstChild.nodeValue; 
d = e.childNodes[2].firstChild.nodeValue; 
text1 = a+"----------"+b+"----------"+c+"----------"+d; 
} else { 
trace("载入失败"); 

}; 
stop();

直接载入图片


代码如下:

pic = new Array(); 
for (i; i<9; i++) { 
pic[i] = "mypic"+i+".jpg"; 
loadMovie(pic[i], "mc"+i); 
trace(pic[i]); 
}

载入MP3音乐(直接)


代码如下:

myMusic = new Sound(_root.mySound); 
myMusic.loadSound("song1.mp3", false); 
myMusic.setVolume(130); 
var playing = false; 
preloading = true; 
this.onEnterFrame = function() { 
mTotal = _root.myMusic.getBytesTotal(); 
mLoaded = _root.myMusic.getBytesLoaded(); 
if (preloading == true && mLoaded > 0){ 
mPercent = Math.round((mLoaded/mTotal)*100); 
_root.preloader._visible = true; 
_root.preloader.mFiller._xscale = mPercent; 
if(mPercent >= 100){ 
myMusic.start(0,999); 
preloading = false; 
playing = true; 
_root.preloader._visible = false; 
delete this.onEnterFrame; 


};

(0)

相关推荐

  • flash加载各种外部文件

    加载外部swf到层 复制代码 代码如下: onClipEvent (load) {   this.gotoAndstop(1);   }   onClipEvent (enterFrame) {   now = level2.getBytesLoaded()   all = level2.getBytesTotal()   loaded = int(now/all*100);   this.gotoAndStop(loaded);   this.bfb = loaded+"%";  

  • IOS中使用UIWebView 加载网页、文件、 html的方法

    UIWebView 是用来加载加载网页数据的一个框.UIWebView可以用来加载pdf word doc 等等文件 生成webview 有两种方法: 1.通过storyboard 拖拽 2.通过alloc init 来初始化 创建webview,下列文本中 _webView.dataDetectorTypes = UIDataDetectorTypeAll; 是识别webview中的类型,例如 当webview中有电话号码,点击号码就能直接打电话 - (UIWebView *)webView

  • pygame加载中文名mp3文件出现error

    前言: 今天刚刚做了个音乐列表,但笔者发现在指定目录mp3文件名为中文时,便出现pygame.error,不能正确加载指定mp3文件.写好的代码不想再改了,来个小测试吧 pygame播放mp3文件: 这里笔者只介绍一种好理解的方法,具体请查看pygame.mixer.music官方文档 打开官方文档,笔者发现,像是发现了新大陆一样,这家伙太强大了,而现在我只能用它来播放我的mp3.好吧,剩下的等待以后来发掘吧.干什么讲什么,来个播放mp3 test代码: import pygame path =

  • 使用jQuery动态加载js脚本文件的方法

    它们很强大,但有时候也会得不偿失.如果你使用的是jQuery,它里面有一个内置的方法可以用来加载单个js文件.当你需要延迟加载一些js插件或其它类型的文件时,可以使用这个方法.下面就介绍一下如何使用它! 一.jQuery getScript()方法加载JavaScript jQuery内置了一个方法可以加载单一的js文件:当加载完成后你可以在回调函数里执行后续操作.最基本的使用jQuery.getScript的方法是这样: 复制代码 代码如下: jQuery.getScript("/path/t

  • PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间

    PHP前言: •动态地创建属性和方法 •对象的复制 •对象的比较 •加载指定的文件 •自动加载类文件 •命名空间 示例 1.类的相关知识点 3(动态地创建属性和方法) class/class3.php <?php /** * 类的相关知识点 3(动态地创建属性和方法) */ // 用于演示如何动态地创建属性(这就是 php 中所谓的重载) class Class1 { // __set 魔术方法,当设置的属性不存在或者不可访问(private)时就会调用此函数 public function _

  • 详解vue 模拟后台数据(加载本地json文件)调试

    本文介绍了vue 模拟后台数据(加载本地json文件)调试,分享给大家,也给自己留个笔记 首先创建一个本地json文件,放在项目中如下 { "runRedLight":{ "CurrentPage": 1, "TotalPages": 0, "TotalItems": 0, "ItemsPerPage": 100, "Items":[ {"DEVICEID":&quo

  • 详解SpringMVC加载配置Properties文件的几种方式

    最近开发的项目使用了SpringMVC的框架,用下来感觉SpringMVC的代码实现的非常优雅,功能也非常强大, 网上介绍Controller参数绑定.URL映射的文章都很多了,写这篇博客主要总结一下SpringMVC加载配置Properties文件的几种方式 1.通过context:property-placeholde实现配置文件加载 1.1.在spring.xml中加入context相关引用 <?xml version="1.0" encoding="UTF-8&

  • python GUI库图形界面开发之PyQt5动态加载QSS样式文件

    在Qt中经常需要使用样式,为了降低耦合性(与逻辑代码分离),我们通常会定义一个QSS文件,然后编写各种控件(QLabel,QLIneEdit,QPushButton等)的样式,最后使用QApplication或QMainWindow来加载样式,这样就可以让整个应用程序共享一种样式了 编写QSS 首先新建一个扩展名为.qss的文件,如style.qss,然后将其加入资源文件(.qrc)中,在style.qss文件中编写样式代码,例如 QMainWindow{ border-image:url(./

  • Python 保存加载mat格式文件的示例代码

    mat为matlab常用存储数据的文件格式,python的scipy.io模块中包含保存和加载mat格式文件的API,使用极其简单,不再赘述:另附简易示例如下: # -*- coding: utf-8 -*- import numpy as np import scipy.io as scio # data data = np.array([1,2,3]) data2 = np.array([4,5,6]) # save mat (data format: dict) scio.savemat(

  • mybatis 运行时加载自定义mapper文件方式

    mybatis 运行时加载自定义mapper文件 用mybatis一定要写mapper文件,这是使用mybatis的常识,但有时候应用需求,mapper文件中的节点需要动态生成,或者根据业务场景进行组装,那这个时候的SQL语句直接写在mapper文件显然不可取,又或者采用动态SQL完成,今天介绍一种方式,支行时加载自定义mapper配置文件. 我首先介绍一种mapper文件存在的写法,也是大家常用的,至于spring-mybatis配置方法,我这里就不列了: dao接口: package com

随机推荐