专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flash

高手帮帮忙解决办法

发布时间:2011-06-27 20:01:16 文章来源:www.iduyao.cn 采编人员:星星草
高手帮帮忙
帮帮忙把这个flash的xml文件去了 直接加载外部图片 


// <vars>
var photoHolder = new Array();
var skalerTempo = 3;
var thumbStr = 30;
var stageHeight = Stage.height;
var stageWidth = Stage.width;
var fotoSkygge:DropShadowFilter = new DropShadowFilter(0, 45, 0x333333, 0.8, 10, 10, 2, 3);
var glow:GlowFilter = new GlowFilter(0x333333,100,150,150,1.5,3,true,true);
var bakgrunnPattern:BitmapData = BitmapData.loadBitmap("bakgrunn");
// </vars>
////////////////////////////////

////////////////////////////////
// <init>
_root.createEmptyMovieClip("bakgrunsHolder",_root.getNextHighestDepth());
_root.createEmptyMovieClip("sideGlow", _root.getNextHighestDepth());
// </init>
////////////////////////////////

////////////////////////////////
// <generer fotovariabler>
flickrTAGS = (flickrTAGS) ? flickrTAGS:"";
xmlURL = (xmlURL) ? xmlURL:"photos.xml";
xmlURL = (flickrID) ? "http://api.flickr.com/services/feeds/photos_public.gne?id="+flickrID+"&tags="+flickrTAGS+"&tagmode=any&format=rss_200":xmlURL;
////
// Flickr feed
////
var loadet_xml:XML = new XML();
loadet_xml.ignoreWhite = true;
loadet_xml.onLoad = function (success){
var loop = (flickrID) ? loadet_xml.firstChild.firstChild.childNodes:loadet_xml.firstChild.childNodes;
var num = 0;
if (flickrID) {
for (var i = 0;i < loop.length;i++) {
if (loop[i].nodeName == "item") {
var loop2 = loop[i].childNodes;
photoHolder[num] = new Array();
for (var i2 = 0;i2 < loop2.length;i2++) {
if (loop2[i2].nodeName == "media:content") {
photoHolder[num].url = loop2[i2].attributes.url;
}
else if (loop2[i2].nodeName == "title") {
photoHolder[num].desc = loop2[i2].firstChild;
}
}
num++;
}
}
}
else {
for (i=0;i < loop.length;i++) {
photoHolder[i] = loop[i].attributes;
}
}
delete loadet_xml;
byggBilder();
}
loadet_xml.load(xmlURL);
// </generer fotovariabler>
////////////////////////////////



xml文件为
<?xml version="1.0" encoding="utf-8"?>
<photos>
  <!-- Plase your photos here -->
  <photo desc="Picture is from stock.xchng" url="images/1.jpg" />
  <photo desc="Picture is from stock.xchng" url="images/2.jpg" />
  <photo desc="Picture is from stock.xchng" url="images/3.jpg" />
  <photo desc="Picture is from stock.xchng" url="images/4.jpg" />
</photos>


------解决方案--------------------
我做的一个点击按钮加载本地目录一张图片到指定区域时用到的代码,你看下对你有没有帮助,那个后面的注解,我翻的很烂,你将就着看把。
package
{


import flash.display.SimpleButton;



import flash.display.Bitmap;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.net.FileFilter;
import flash.net.FileReference;
import flash.text.TextField;
import flash.text.TextFieldType;
 
import flash.events.MouseEvent;
import flash.events.Event;
 //导包
public class goto extends MovieClip //公共类goto属于MovieClip(影片剪辑)
{
private static const _MAX_WIDTH : Number = 790; //常数_MAX_WIDTH=790
private static const _MAX_HEIGHT : Number = 560; //常数_MAX_HEIGHT=560
 
private var _fileRef : FileReference; //定义变量_fileRef是打开外部连接的类型
private var _fileFilter : FileFilter; //定义变量_fileFilter是过滤器
private var _loader : Loader; //定义变量_loader是加载外部文件类型
private var _bitmap : Bitmap; //定义变量_bitmap是位图形
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: