Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
  Advanced Search
  HOME    TRACKER    Flash




Transform Differently



Can we transform a MC(which has a sqr or rect angle in it) in such a way so that all 4 arms of the mc are NOT equal. uuuuuuuuuummm.. u can say to give it a perspective shape.

one can use any method to do so.


peace. :-)

manish



FlashKit > Flash Help > Flash ActionScript
Posted on: 04-01-2002, 05:52 AM


View Complete Forum Thread with Replies

See Related Forum Messages: Follow the Links Below to View Complete Thread

Transform Tool That Doesnt Use Transform Matrix?
Is there a tool that lets you strectch and rotate movie clip objects? (not skew, I believe that requires the transform matrix math)


Similar to this guy, but only using width height and rotation modifications

http://senocular.com/flash/actionscr...ansformTool.as

Geom Color Transform And Transform
I was using flash.geom.ColorTransform and flash.geom.Transform to change the color of a movie clip. The movie clip was the outline to many different other movie clips. I managed to change the color of the movie clip, but it doesn't change throughout the movie. Is there any special way to do this? I tried to use linkage, but that didn't work either.

How Would You Have Done This Differently?
if you were building this site from scratch, how would you have done it differently?

www.quintandquint.com

assume that you want to:

• have a seamless transition from section to section (and not the 'blinking' that comes from loading each swf into its own html page)
• have the background color change to match the tab
• have the main part of the content stay centered in the browser window... regardless of the size the user has their window set to

thanks!

How Would You Have Done This Differently?
if you were building this site from scratch, how would you have done it differently?

www.quintandquint.com

assume that you want to:

• have a seamless transition from section to section (and not the 'blinking' that comes from loading each swf into its own html page)
• have the background color change to match the tab
• have the main part of the content stay centered in the browser window... regardless of the size the user has their window set to

currently, it consists of one main html page and i use javacript to change the background color as each new swf gets loaded in... but i'm finding that this method has its limitations.

thanks!!

Thinking Differently... Xml
I was trying to duplicate a mc that had images loaded thru xml and that didn't work...

Is there a way to loop xml data loaded in an mc...

specifically, I have images loading in a clip... the dynamic clip is being scrolled... when it gets to the end of the images, I would like them to repeat

What Happens Differently When Using And Not Using Www In The Address Bar
Can anyone tell me what happens differently when a site is accessed using www in the address bar vs not using it? I went to scatterbrainllc.com (http://scatterbrain.com) and tried one of the buttons on the flash page and nothing happened. I then accessed the site using http://www.scatterbrainllc.com and the buttons work. I get the page either way, but unless I've used www in the address to access the site the buttons don't work. Also I noticed that if I open any of the pages and that page remains open, all other pages open to the same size as the opened page even though they have different size parameters in the action script.
THANKS!

Firefox And IE Act Differently
For some strange reason when I call a function, after clicking a button, to load an SWF into an empty movie clip, it won't work in Internet Explorer.  It does work in Firefox however.  I have the latest version of the Flash player on both browsers but I'm using Flash MX 2004 Pro to create the swf.

---------------------------------------
TINSTAAFL, which is why I contribute.

Removing Movieclips Differently?
Hey everyone.

Is there any different way to remove a movie clip other that
"removeMovieClip()" .

i tried using "delete" but that doesn't work.

any help.

bauwermeister

Please HELP Fla Saves Differently Each Time
I would be extremely grateful if someone can help

I recovered an old project of mine, (whose fla I had accidentally deleted) using ******* SWF Decompiler...I start to continue work on that site like before and everything was going smoothly

But what started to happen is that everytime I saved the fla...certain symbols would get swapped...graphics would be moved left to right...and basically everytime i saved, the fla would changed internally in unexpected ways...I tried using both MX and MX Pro.. I tried copying all the frames and saving them to another timeline...nothing works...Each time I make any further changes to the FLA and Save it...IT opens up different...and just to let u know- just before I save it...I publish it to check if all is well...it is...then after the save...both the fla and further swfs i publish are completely different...graphics are interchanged and all over the place...masks are suddenly visibly and in the wrong place...responding to buttons that they had no link to!!!

Please help?? (((((((((

Actionscript Behaves Differently In MC
Created in Flash MX 2004

I have an Actionscript that makes a target follow the mouse. When placed directly on the stage it works fine but when placed in a MC, the movement is drastically reduced. It appears to target the mouse instead of follow it.

Please help!! I need an urgent fix and have tried everything.

Runs Differently When Called From Another
Flash MX, movie is a chase game like pacman. I want the chasing object to move faster on each level of the game. Got all this working within the movie. When I play it from "control, test movie" it works, when played by double clicking on the movie itself, it works, BUT when I call the move from another movie it wont' change the speed. Every thing else works fine. I've tried changing the name of the movie to see if I'm calling the right one. I'm really stumped. HELP!!! Below is the line of code that I've adjusted for the speed of the chasing bunny. Full code is below that. This line comes way at the bottom.

// don't allow another bunny move for a while
bunny.nextmove = getTimer()+50-gameLevel*13;



stop();
function startLevel() {
level = 1;
// start the music
music = newmusic();
music.attachSound("crazy.mp3");
music.start(0, 9999);
// create berries
berries = new Array();
// loop through grid of locations
for (y=1; y<16; y++) {
for (x=1; x<22; x++) {
// see whether the background covers location
if (!(background.hitTest(x*25, y*25, true))) {
// create a berry and place it there
attachMovie("berry", "berry"+level, level);
clip = _root["berry"+level];
clip._x = x*25;
clip._y = y*25;
// add to array of berries
berries.push(clip);
level++;
}
}
}
// create the fox and set his location
attachMovie("fox", "fox", level++);
fox._x = 275;
fox._y = 275;
// also add movement and destination properties
fox.move = {x:0, y:0};
fox.dest = {x:275, y:275};
fox.nextmove = 0;
// create the bunny and set his location
attachMovie("bunny", "bunny", level++);
bunny._x = 275;
bunny._y = 125;
// also add movement, destination, and remember previous location
bunny.move = {x:1, y:0};
bunny.dest = {x:300, y:125};
bunny.nextmove = 0;
bunny.last = {x:275, y:125};
}
function move() {
// see whether it is time for another move
if (getTimer()>fox.nextmove) {
// don't allow another move for 50ms
fox.nextmove = getTimer()+50;
// move fox
fox._x += fox.move.x*5;
fox._y += fox.move.y*5;
// see whether the fox went though the tunnel
if (fox._x>550) {
fox._x = 0;
}
if (fox._x<0) {
fox._x = 550;
}
// see whether the fox reached his destination
if ((fox._x == fox.dest.x) and (fox._y == fox.dest.y)) {
eatBerry();
nextMove();
}
}
}
function eatBerry() {
// assume all berries are gone
allGone = true;
// loop through all berries
for (i=0; i<berries.length; i++) {
// see whether this berry is where fox is
if ((berries[i]._currentFrame == 1) and (berries[i]._x == fox._x) and (berries[i]._y == fox._y)) {
// remove berry
berries[i].gotoAndStop("nothing");
// open fox mouth
fox.gotoAndPlay("eat");
// add to score
score++;
// if a berry is found that has not been eaten, then level is not over
} else if (berries[i]._currentFrame == 1) {
allGone = false;
}
}
// if all berries eaten, then end level
if (allGone) {
gotoAndPlay("level over");
gameLevel++;
}
}
function nextMove() {
// assume no movement
fox.move.x = 0;
fox.move.y = 0;
// check arrow keys and set potential movement
// also flip fox left or right if needed
if (Key.isDown(Key.LEFT)) {
fox.move.x = -1;
fox._xscale = Math.abs(fox._xscale);
} else if (Key.isDown(Key.RIGHT)) {
fox.move.x = 1;
fox._xscale = -Math.abs(fox._xscale);
} else if (Key.isDown(Key.UP)) {
fox.move.y = -1;
} else if (Key.isDown(Key.DOWN)) {
fox.move.y = 1;
}
// predict new destination
newx = fox._x+fox.move.x*25;
newy = fox._y+fox.move.y*25;
okToMove = false;
// loop through berries to see whether any match destination
for (i=0; i<berries.length; i++) {
// found a match, set new destination
if ((berries[i]._x == newx) and (berries[i]._y == newy)) {
fox.dest.x = newx;
fox.dest.y = newy;
okToMove = true;
}
}
// special settings for going through tunnel
if (newx == 550) {
okToMove = true;
fox.dest.x = 25;
}
if (newx == 0) {
okToMove = true;
fox.dest.x = 525;
}
// if destination doesn't match berry, then don't move
if (!okToMove) {
fox.move.x = 0;
fox.move.y = 0;
}
}
function moveBunny() {
// see whether it is time for next bunny move
if (getTimer()>bunny.nextmove) {
// don't allow another bunny move for a while
bunny.nextmove = getTimer()+50-gameLevel*13;
// move bunny
bunny._x += bunny.move.x*5;
bunny._y += bunny.move.y*5;
// see whether bunny reached destination
if (bunny._x == bunny.dest.x and bunny._y == bunny.dest.y) {
// create an array of possible next locations
possibilities = new Array();
for (i=0; i<berries.length; i++) {
// calculate distance from present location to berry
xdiff = Math.abs(berries[i]._x-bunny._x);
ydiff = Math.abs(berries[i]._y-bunny._y);
// see whether this is an adjacent berry
if ((xdiff == 25 and ydiff == 0) or (xdiff == 0 and ydiff == 25)) {
// then this is a possibility
possibilities.push(berries[i]);
}
}
// pick a random possibility
do {
r = int(Math.random()*possibilities.length);
// get new destination and movement
bunny.dest.x = possibilities[r]._x;
bunny.dest.y = possibilities[r]._y;
bunny.move.x = (possibilities[r]._x-bunny._x)/25;
bunny.move.y = (possibilities[r]._y-bunny._y)/25;
// use this possibility only if it is not going back to the last spot
// or if this is the only choice
} while ((bunny.dest.x == lastx and bunny.dest.y == lasty) and (possibilities.length>1));
// remember the previous location
lastx = bunny._x;
lasty = bunny._y;
}
}
// see whether bunny is close to fox
if (Math.abs(bunny._x-fox._x)<=10 and Math.abs(bunny._y-fox._y)<=10) {
if (lives<1) {
stopAllSounds();
gotoAndStop("game over");
} else {
lives--;
gotoAndStop("lost life");
}
}
}

[F8] Swf File Behaving Differently On Web
Hi,

I was hoping I could get some help with this code for a thumbnail gallery, the data is loaded from an XML file, http://www.julianbenjamin.co.uk/.

All the thumbnails are loading on the stage correctly and in the correct order when playing movie locally, but as soon as I try Simulate Download or view the movie from the web page the thumbnails lose there order.

can anyone help? here is the code and the FLA is attached


function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
image = [];
itemname = [];
description = [];
thumbnails = [];

total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
itemname[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
thumbnails[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
description[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
thumbnails_fn(i);
}
firstImage();
} else {
content = "file not loaded!";
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("commercial.xml");
/////////////////////////////////////
listen = new Object();
listen.onKeyDown = function() {
if (Key.getCode() == Key.LEFT) {
prevImage();
} else if (Key.getCode() == Key.RIGHT) {
nextImage();
}
};
Key.addListener(listen);
previous_btn.onRelease = function() {
prevImage();
};
next_btn.onRelease = function() {
nextImage();
};
/////////////////////////////////////
p = 0;
disPos = 1;
YPos = 0;
XPos = 0;
this.onEnterFrame = function() {
filesize = picture.getBytesTotal();
loaded = picture.getBytesLoaded();
//preloader._visible = true;
if (loaded != filesize) {
preloader.preload_bar._xscale = 100*loaded/filesize;
} else {
preloader._visible = false;
if (picture._alpha<100) {
picture._alpha += 10;
}
}
};
function nextImage() {
if (p<(total-1)) {
p++;
if (loaded == filesize) {
preloader._visible = true;
picture._alpha = 0;
picture.loadMovie(image[p],1);
name_txt.text = itemname[p];
desc_txt.text = description[p];
picture_num();
}
}
}
function prevImage() {
if (p>0) {
p--;
picture._alpha = 0;
picture.loadMovie(image[p],1);
name_txt.text = itemname[p];
desc_txt.text = description[p];
picture_num();
}
}
function firstImage() {
if (loaded == filesize) {
picture._alpha = 0;
picture.loadMovie(image[0],1);
name_txt.text = itemname[0];
desc_txt.text = description[0];
picture_num();
}
}
function picture_num() {
current_pos = p+1;
pos_txt.text = current_pos+" / "+total;

}
function thumbNailScroller() {
// thumbnail code!
this.createEmptyMovieClip("tscroller",1000);
scroll_speed = 10;
tscroller.onEnterFrame = function() {
if ((_root._ymouse>=thumbnail_mc._y) && (_root._ymouse<=thumbnail_mc._y+thumbnail_mc._heig ht)) {
if ((_root._xmouse>=(hit_right._x-40)) && (thumbnail_mc.hitTest(hit_right))) {
thumbnail_mc._x -= scroll_speed;
} else if ((_root._xmouse<=(hit_left._x+40)) && (thumbnail_mc.hitTest(hit_left))) {
thumbnail_mc._x += scroll_speed;
}
} else {
delete tscroller.onEnterFrame;
}
};
}
function thumbnails_fn(k) {
thumbnail_mc.createEmptyMovieClip("t"+k,thumbnail_ mc.getNextHighestDepth());
tlistener = new Object();
tlistener.onLoadInit = function(target_mc) {

target_mc._x = (target_mc._width+2)*disPos;

target_mc.pictureValue = k;
target_mc._alpha = 30;
disPos++;
//trace((target_mc._width+2)*disPos);
//trace(k);
target_mc.onRelease = function() {
p = this.pictureValue-1;
nextImage();
preloader._visible = true;
};
target_mc.onRollOver = function() {
this.onEnterFrame = function() {
if (this._alpha<100) {
this._alpha += 10;
} else {
this._alpha = 100;
}
};
thumbNailScroller();
name_teaser.text = itemname[k];
};
target_mc.onRollOut = function() {
this.onEnterFrame = function() {
if (this._alpha>30) {
this._alpha -= 10;
} else {
this._alpha = 30;
}
};
name_teaser.text = "";
};
};
image_mcl = new MovieClipLoader();
image_mcl.addListener(tlistener);
image_mcl.loadClip(thumbnails[k],"thumbnail_mc.t"+k);
}

XML Loads Differently On Different Servers
I have a video player that will be embedded in multiple sites on multiple servers. The problem is that on 3 servers I have tested it on, the XML loads differently on each one.

Server 1
'&' in text is converted to '&', etc.
Initial Videos are not loaded

Server 2
'&' in text is converted to '&', etc.
Initial Videos are loaded

Server 3
'&' in text remains as '&'
Initial Videos are loaded

Any one know why this is happening and how I can fix this error? Does it have to do with the server that the XML and SWF (same server) are hosted on? Or does it have to do with the server the SWF is embedded on?

I do have the correct crossdomain.xml file too.

Reading Xml Differently When Online [CS3] [AS2]
Hi,

I have an xml gallery that works perfectly offline/locally, but when online/uploaded it suddenly reads the xml file differently. The xml file is being loaded, but the app gets lost in the structure tree of the xml file, and gets the wrong data.

Anyone that has a clue what's going on, and how to fix it?

Firefox Playing .swf Differently Than In I.E.
Damn!

After spending all day getting this working, Mozilla Firefox
doesn't play this as smoothly and 100% true as Internet Explorer does

http://www.outofofficeautoreply.com/...ion/index.html

IE seems fine. Outside of a browser = no problem, plays fine.

Sometimes the commands within flash get messed up
and sometimes not using Firefox. The ordering in particular.

Could it be anything to do with the script?

on (release) {
blue.swapDepths(red);
nextFrame();}
on (press) {
loadMovie("example7.swf", "red");
}

'blue' and 'red' are containers for the example movies,


I thought Firefox was meant to be the better browser?

Does IE Load Files Differently?
I have a site that is loading a text file (using LoadVars) which contains a list of swfs to load. The loading of these is monitored by a preloader, which then applies code to the swfs when they are all loaded.

The problem, which I have been finding baffling, is that the site works fine on Safari and Firefox on the Mac, and fine on Firefox on the PC, but not on IE on the PC. On IE on the PC it will work fine if you refresh the page, or navigate off a page and back to it within the site - meaning that for some reason the preloader is not working properly on IE on the PC. I've never encountered cross platform differences like this in Flash and I've been tearing my hair out over it - any insight much appreciated.

The site is at http://www.dugfish.com/lycettes/SWF/ and the first preloader gives figures over 100% due to something that I've tried, but that's not the problem.

Thanks in advance!

Music Sounds Differently
I just started implementing sound in Flash. It went perfectly the first time I did this. Now, I am trying to put music onto a web page and the music on the work space sounds crisp and clear, however, when I run the .swf, it sounds muffled and the volume is lower. I put the music in a totally different Flash page and it still sounds the same. I even changed the property settings of the music in Flash to MP3. I tested the sound in the Sound Properties and it had the crisp, clear sound, but when I tested the music again, it was muffled and low again. Can someone help please!

SWF Files Plays Differently On Just One PC
I wonder if someone can point us in the right direction --

We've developed an SWF that plays as expcted on nearly all machines, but some elements of the SWF don't appear at all when played on a specific PC. All the PCs tested so far are Windows XP and have Flash Player 9. The SWFs are not playing inside any browser (and we haven't tested to see how or if this affects playback).

Are there any settings for XP or other PC-specific settings that might change playback on one machine? Thanks for any help you can offer.

'this' In Functions That Are Declared Differently
Hi,

I can't figure out why this code produces such a trace output. Particullary concerned about 'this' not being available in some functions or acting in a weird way in 'f3'.

Thank you

--
f1 _level0
f2 undefined
f4 _level0
f3 undefined
[type Object]
false
---









Attach Code

fa = function()
{
f1 = function()
{
trace("f1 " + this);
}

var f2 = function()
{
trace("f2 " + this);

f4 = function()
{
trace("f4 " + this);
}
f4();
}

function f3()
{
trace("f3 " + this);
trace(this);
trace(this == _root);
}

f1();
f2();
f3();
}
fa();
stop();

Swf Is Behaving Differently On Different Computers
If you want to view the swf I'm talking about, you can see it here: http://kurtcom.com/actionscript3/PhotoProgram.swfText

On my Vista machine (which may not be relevant) the swf will only load 3 thumbnails from the photos.xml file. You can view the xml file at the address in the code (relative to the swf). The thing that gets me is that when i test the same exact swf on my linux machine, all the thumbnails from the xml file will load in the way i have intended them to. I'm also having the issue: when I click on a thumbnail, and all the thumbnails tween to the left, they don't all go to the x coordinate as I have coded. That only happens on my vista machine, not on my linux machine. I wonder if my flash player on my Vista machine needs to be reinstalled (done that before) or if a corrupted file on my Vista machine is somehow tampering with the Flash player? Ever since I bought this computer, I've had the feeling that Vista is tampering with the Flash Player, but don't have the technical know-how to figure out whether that's true.

Also, if you have any input on my code, and the way I am doing things, I am still learning and would greatly appreciate any input you might have. Thanks!







Attach Code

package {
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
import fl.transitions.easing.*;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.text.TextField;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.xml.*;
import flash.display.Loader;
import flash.filters.DropShadowFilter;
import flash.geom.ColorTransform;
import flash.utils.Timer;
import flash.events.TimerEvent;

[SWF(backgroundColor="#EEEEEE")]

public class PhotoProgram extends Sprite {
private var thumbLoader:Loader;
private var picLoader:Loader;
private var xmlLoader:URLLoader = new URLLoader();
private var tf:TextField = new TextField();
private var imageName:TextField = new TextField();
private var xml:XML = new XML();
private var xmlList:XMLList = new XMLList();
private var photoContainer:Sprite;
private var imageHeight:uint = 50;
private var thumbY:uint = 0;
private var thumbX:uint = 0;
private var thumbMoveToX:uint = 5;
private var randX:uint;
private var randY:uint;
private var dropShadow:DropShadowFilter = new DropShadowFilter();
private var moveThumbLeft:Tween;
private var organizeThumbY:Tween;
private var thumbFadeIn:Tween;
private var photoBGScaleHeight:Tween;
private var photoScaleHeightYoyo:Tween;
private var photoFadeIn:Tween;
private var photoFadeOut:Tween;
private var timer:Timer;
private var thumbOrganizerTimer:Timer;
private var thumbNum:uint = 0;
private var moveToY:uint = 12;
private var initialClick:Boolean = false;
private var currentPhoto:String;
private var picNum:uint = 0;
private var loadedThumb:uint = 0;

public function PhotoProgram() {
init();
}

private function init():void {

dropShadow.alpha = .5;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;

xmlLoader.load(new URLRequest("xml/photos.xml"));
xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);

photoContainer = new Sprite();
photoContainer.graphics.beginFill(0xFFFFFF);
photoContainer.graphics.drawRect(0,0, 600, 400);
photoContainer.graphics.endFill();
photoContainer.x = 10;
photoContainer.y = 10;
addChild(photoContainer);

imageName.width = 100;
imageName.height = 20;
imageName.text = "";
addChild(imageName);


tf.width = 200;
tf.height = 50;
tf.border = true;
tf.multiline = true;
tf.x = 10;
tf.y = 20;
//tf.x = stage.stageWidth / 20;
//tf.y = stage.stageHeight / 20;
tf.text = "blah blah blah blah blah blah blah blah blah blah blah blah blah blah";
addChild(tf);

//timers for organizing thumbs smoothly
timer = new Timer(25, 17);
timer.addEventListener(TimerEvent.TIMER, moveAllThumbs);
thumbOrganizerTimer = new Timer(25, 17);
thumbOrganizerTimer.addEventListener(TimerEvent.TIMER, organizeThumbs);
}

private function xmlLoaded(event:Event):void {

//tf.text = event.target.data;
xml = XML(event.target.data);
xmlList = xml.children();
for (var i:int = 0; i < xmlList.length(); i++) {

randX = Math.floor(Math.random() * 500);
randY = Math.floor(Math.random() * 300);
thumbLoader = new Loader();
thumbLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, thumbLoaded);
thumbLoader.load(new URLRequest(xmlList[i].attribute("thumb")));
thumbLoader.name = xmlList[i].attribute("source");
thumbLoader.addEventListener(MouseEvent.ROLL_OVER, onThumbOver);
thumbLoader.addEventListener(MouseEvent.ROLL_OUT, onThumbOut);
thumbLoader.addEventListener(MouseEvent.CLICK, onThumbClick);
//make invis so it can fade in on completed loading
//thumbLoader.alpha = 0;
thumbLoader.x = randX;
thumbLoader.y = randY;
thumbLoader.filters = [dropShadow];
photoContainer.addChild(thumbLoader);
tf.appendText(thumbLoader.name);
}

}

private function onThumbClick(event:MouseEvent):void {
if (initialClick == false) {
timer.start();
initialClick = true;

picLoader = new Loader();
picLoader.load(new URLRequest(event.target.name));
picLoader.x = 80;
picLoader.y = 25;
picLoader.filters = [dropShadow];
photoContainer.addChildAt(picLoader, photoContainer.numChildren);
picLoader.name = "pic" + picNum;
currentPhoto = picLoader.name;

photoFadeIn = new Tween(picLoader, "alpha", Regular.easeIn, 0, 1, 1, true);

//move the imageName text to the main image
imageName.x = 85;
imageName.y = 385;
} else {
//load the picture because thumbs are organized
addChild(imageName);
photoFadeOut = new Tween(photoContainer.getChildAt(photoContainer.numChildren - 1),"alpha", Regular.easeIn, 1, 0, 10);
photoFadeOut.addEventListener(TweenEvent.MOTION_FINISH, fadeInNext);
//tf.text = String(photoContainer.numChildren);
picLoader = new Loader();
picLoader.load(new URLRequest(event.target.name));
picLoader.x = 80;
picLoader.y = 25;
picLoader.alpha = 0;
picLoader.filters = [dropShadow];
photoContainer.addChild(picLoader);

//set the image text to the description in xml file

for(var j:uint = 0; j < xmlList.length(); j++) {
if (xmlList[j].attribute("source") == event.target.name) {
imageName.text = xmlList[j];
}
}
}
//tf.text = String(event.target.name);
}

private function onThumbOver(event:MouseEvent):void {
//imageName.y = uint(event.target.y) + 5;
//imageName.x = Math.random() * (photoContainer.width - 50);
//imageName.y = Math.random() * (photoContainer.height - 50);
}

private function onThumbOut(event:MouseEvent):void {
}

private function moveAllThumbs(event:TimerEvent):void {
thumbX = photoContainer.getChildAt(thumbNum).x;
moveThumbLeft = new Tween(photoContainer.getChildAt(thumbNum),"x", Elastic.easeOut, thumbX,5,1,true);
if (thumbNum == 16) {
moveThumbLeft.addEventListener(TweenEvent.MOTION_FINISH, startThumbOrganizerTimer);
}
thumbNum++;
}

private function organizeThumbs(event:Event):void {
thumbY = photoContainer.getChildAt(thumbNum).y;
organizeThumbY = new Tween(photoContainer.getChildAt(thumbNum),"y",Elastic.easeOut, thumbY,moveToY,2,true);
moveToY += 21;
}

private function startThumbOrganizerTimer(event:TweenEvent):void {
/* this function is called only when the last thumbnails has moved over to the left.
the last thumbnail has a motion event MOTION_FINISH that calls this function.
this function starts the organzer timer, that organized images to the proper y values */

thumbOrganizerTimer.start();

/* sets thumbNum = 0 because it is reused to iterate through thumbs in the thumbOrganizerTimer function calls */

thumbNum = 0;
}
private function fadeInNext(event:TweenEvent):void {
/* swap last two items in the photocontainer display array
so that you can remove the last element of the array
*/
photoContainer.swapChildrenAt(photoContainer.numChildren - 2,photoContainer.numChildren - 1);

/* now remove the last element of the array which should be the photo that was
last displayed
*/
photoContainer.removeChildAt(photoContainer.numChildren - 1);

/*now that the last part of the array has been cut off
the last part of the array is the las image added
which needs to be tweened via alpha
*/
photoFadeIn = new Tween(photoContainer.getChildAt(photoContainer.numChildren - 1), "alpha", Regular.easeIn, 0, 1, 10);
}
private function thumbLoaded(event:Event):void {
//tf.text = "thumb loaded: " + event.target.name;
thumbFadeIn = new Tween(event.target.loader, "alpha", Regular.easeIn, 0, 1, 1, true);
loadedThumb++;
}
}
}

SWF Shows Differently In OS X Than In Windows
I'm quite confused. This -->link<-- shows a flash site which run correclty under Windows. You have three bottons at the bottom right. Under Windows, clicking S'INSCRIRE or ME CONTACTER makes a form appear. This form is a MovieClip added dynamically during initialisation (addChild(formulaire_mc).

Under OS X (Firefox or Safari, running under Leopard), the form doesn't appear at all! (or is it just my computer having the problem?)

Any idea where I should search for a problem?

F8] Swf File Behaving Differently On Web
Hi,

I was hoping I could get some help with this code for a thumbnail gallery, the data is loaded from an XML file, http://www.julianbenjamin.co.uk/.

All the thumbnails are loading on the stage correctly and in the correct order when playing movie locally, but as soon as I try Simulate Download or view the movie from the web page the thumbnails lose there order.

can anyone help? here is the code and the FLA is attached


function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
image = [];
itemname = [];
description = [];
thumbnails = [];

total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
itemname[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
thumbnails[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
description[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
thumbnails_fn(i);
}
firstImage();
} else {
content = "file not loaded!";
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("commercial.xml");
/////////////////////////////////////
listen = new Object();
listen.onKeyDown = function() {
if (Key.getCode() == Key.LEFT) {
prevImage();
} else if (Key.getCode() == Key.RIGHT) {
nextImage();
}
};
Key.addListener(listen);
previous_btn.onRelease = function() {
prevImage();
};
next_btn.onRelease = function() {
nextImage();
};
/////////////////////////////////////
p = 0;
disPos = 1;
YPos = 0;
XPos = 0;
this.onEnterFrame = function() {
filesize = picture.getBytesTotal();
loaded = picture.getBytesLoaded();
//preloader._visible = true;
if (loaded != filesize) {
preloader.preload_bar._xscale = 100*loaded/filesize;
} else {
preloader._visible = false;
if (picture._alpha<100) {
picture._alpha += 10;
}
}
};
function nextImage() {
if (p<(total-1)) {
p++;
if (loaded == filesize) {
preloader._visible = true;
picture._alpha = 0;
picture.loadMovie(image[p],1);
name_txt.text = itemname[p];
desc_txt.text = description[p];
picture_num();
}
}
}
function prevImage() {
if (p>0) {
p--;
picture._alpha = 0;
picture.loadMovie(image[p],1);
name_txt.text = itemname[p];
desc_txt.text = description[p];
picture_num();
}
}
function firstImage() {
if (loaded == filesize) {
picture._alpha = 0;
picture.loadMovie(image[0],1);
name_txt.text = itemname[0];
desc_txt.text = description[0];
picture_num();
}
}
function picture_num() {
current_pos = p+1;
pos_txt.text = current_pos+" / "+total;

}
function thumbNailScroller() {
// thumbnail code!
this.createEmptyMovieClip("tscroller",1000);
scroll_speed = 10;
tscroller.onEnterFrame = function() {
if ((_root._ymouse>=thumbnail_mc._y) && (_root._ymouse<=thumbnail_mc._y+thumbnail_mc._heig ht)) {
if ((_root._xmouse>=(hit_right._x-40)) && (thumbnail_mc.hitTest(hit_right))) {
thumbnail_mc._x -= scroll_speed;
} else if ((_root._xmouse<=(hit_left._x+40)) && (thumbnail_mc.hitTest(hit_left))) {
thumbnail_mc._x += scroll_speed;
}
} else {
delete tscroller.onEnterFrame;
}
};
}
function thumbnails_fn(k) {
thumbnail_mc.createEmptyMovieClip("t"+k,thumbnail_ mc.getNextHighestDepth());
tlistener = new Object();
tlistener.onLoadInit = function(target_mc) {

target_mc._x = (target_mc._width+2)*disPos;

target_mc.pictureValue = k;
target_mc._alpha = 30;
disPos++;
//trace((target_mc._width+2)*disPos);
//trace(k);
target_mc.onRelease = function() {
p = this.pictureValue-1;
nextImage();
preloader._visible = true;
};
target_mc.onRollOver = function() {
this.onEnterFrame = function() {
if (this._alpha<100) {
this._alpha += 10;
} else {
this._alpha = 100;
}
};
thumbNailScroller();
name_teaser.text = itemname[k];
};
target_mc.onRollOut = function() {
this.onEnterFrame = function() {
if (this._alpha>30) {
this._alpha -= 10;
} else {
this._alpha = 30;
}
};
name_teaser.text = "";
};
};
image_mcl = new MovieClipLoader();
image_mcl.addListener(tlistener);
image_mcl.loadClip(thumbnails[k],"thumbnail_mc.t"+k);
}

Fla Compiles Differently In Vista?
I am encountering a strange problem.

I have an FLA and SWF that had be developed on a Window XP machine. It works fine.

Now I take the same exact FLA to a different machine running Window Vista. I compile it to an SWF and upload to webserver. It appears to run. But I am noticing bugs in the application that did not exist before. Variables are becoming undefined.

Can it be that Vista produces different (in this case buggy) SWFs than Window XP? I'm running Flash 8 in both cases.

What types of things should I look for in my code for track this bug down?

My Swf Works Differently In Browser Than Out
Hey,

ok, pretty much my gallery works differently in Ie than in ff (it works in Ie, but not ff), which is quite frustrating!

the gallery is here:

http://munkydesigns.co.uk/burl/

and the fla is here (cs3, if you want a diff format, just ask)

http://munkydesigns.co.uk/burl/burlsgallery.fla

anyone have any ideas?

Do MC Prototypes Work Differently In MX?
I`ve found that a lot of my Flash5 movies just dont work in MX. Only thing i can think of is that movieclip.prototypes dont work the same but i dont really know wot i`m on about

heres an example if anyone wants to figure it out:

http://www.reactivehosting.com/test/test_5.html
http://www.reactivehosting.com/test/test_mx.html

both are exactly the same - but exported differently.


thanks for any help

Flash Displays Differently Html Vs. Swf
hi,

the visual area of my flash files are diferent between html and swf. if i drop a gradient bg in it has to be bigger than the stage to display properly in swf.the stage is perfect for html though? what gives? i tinkered with the preferences to no avail. any help would be appreciated. aloha!

Does Flash Treat Html Differently
I have been trying to alter the double spacing of a list of unnumbered items to single spacing with bullets.

Typically this would mean tags that looked like this <ul>,<li> (the sentence) and then the next <li> in front of every sentence in the list. Then the final </ul>

But I get double spacing and cannot seem to get rid of it. Interestingly two items in my list are single spaced. The difference in the html is that there was a <br> after the first line. So taking that clue I went and changed the html coding to include a <br> after each line. Still no change. All line are double spaced except that pair of two. I have refreshed, eliminated all my cookies and anything I can think to jar the system.

Anyone have a clue. Someone told me that FlashMX treats html differently.

Dave

Targeting An IFRAME From Flash....differently
Hey everyone,

I have been searching hi and low for this answer, I need to know how i would code this to target an Iframe within an HTML page called "cmain"

Here is the code

// Menu 1
Menu1.SubMenu.link1.theTitle = "Appointment Schedule";
Menu1.SubMenu.link1.theLink = "content/insideortho.html";

How would I write it so that the HISTORY.HTML page shows up in the iframe of my HTML page called cmain?

I am not using the getURL() function so its NOT that easy unfortunatly

Swf Behaving Differently Inside Html
hi all,
i hope someone will be able to help me out. i've got a movie with several mc's placed on different frames of the main timeline. I'm using buttons inside an mc to navigate this timeline. it all works out fine when played as an swf file, but when i run it inside an html it behaves differently- the movie seems to "reloads" the clips instead of playing them from the frames they're supposed to be in.
any thoughts?

IE 6 Vs Mozilla: Text Box Display Differently?
Hi

I have a website that loads text. In Mozilla the text appears correctly spaced. But in IE 6 the text appears with a larger spacing.

Is there a solution to this?

Thanks

Ponyack

HELP 2 PCs Show Flash Text Differently In IE?
Hello, I have a Flash file (several actually) that look fine in the Flash player and in mozilla, but for a *few* computers in my office there is text missing when I run the flash in Internet Explorer or through a VB6 application with the Flash ActiveX component. Note that not all of the text is missing, just the text on a few buttons -- Im totally stumped, looked at same file on same version of explorer on 2 different PCs, and there was a discrepancy. Reinstalled the latest Flash download from adobe.com on both PCs, no change. Help me out!!

Thanks in advance,
arun@iclub.net

Flash Site Behaves Differently On Different PCs
www.autographhunterscomedy.co.uk

We're getting some users report that as soon as they click on a button, the background music track on the site duplicates and layers on-top of itself to create a huge noise, when they visit the site on their PCs.

However, the site behaves fine here on my laptop, or on my desktop PC, in Explorer or Firefox (i.e. when I click on buttons, the music does not re-start, or layer on top of itself).

I thought flash behaviour was supposed to be universal across platforms and PCs; this is one of the reasons why I use it for some websites.

Does anyone know:

a.) why flash would behave differently on different PCs

b.) how to test that it will work on all PCs from my PC

c.) how to get around the "repeating layering noisy" problem without erasing the track completely (the owner understandably wants it on the site)?

I'm sure there are pro's on here who must have encountered this problem before! Advice much appreciated! :-)

Thanks,

Matt

Lines Showing Differently Upon Playback
Hi,
Let me describe what is happening:
I draw a blue line in the scene. Then I draw a red line over it. When I test the movie by just pressing enter while in the scene, running it from the timeline, it looks ok. Hwoever, when I export it, the blue lines are visible, even though the red lines should cover them.

Might anyone know how to fix this?
Thanks

Flash Works Differently In Several Browser
...see the players buttons and manage them and in FF I can't. There is another catch...If in FF I'm entering a page and come back to player I CAN SEE ANA MANAGE THE BUTTONS!
Anyone, any ideea?

Code Behaves Differently When Run In Debugger
var he:Array = handControl.getHumanInfo(ha, handNumber);
while (he.length != 0)
{
humanInfo.push(he.shift());
}

This snippet is part of a large flash project I am working on. The program works fine by itself, but when I try to step through it in the debugger, it sometimes crashes, depending on where I put a breakpoint. If I put the breakpoint on the first line of code above, I can step into the function getHumanInfo(), trace it, and step back out, and everything is fine. But if I only put a breakpoint somewhere inside the getHumanInfo() function, all of a sudden when I step out of that function, the variable 'he' is undefined, and so the while loop never ends.

This makes no sense to me. The code is either good or bad, it shouldn't behave differently based on where I put the breakpoint.

The getHumanInfo() function always creates a new array and passes it back, so there is no reason 'he' should be undefined.

This has happened many times when I've tried to use the flash CS3 debugger -- is there a known issue that this sounds like? I'm so fed up I'm ready to stop using the debugger altogether.

Firefox Vs. IE: Ymouse Reported Differently
Hi,
I'm having some problems with a flash movie. I have a large grid of
photos (as movie clips) that are put on the stage dynamically. I'm
trying to detect when the mouse is over one. The stage dimensions once
the photos are added are 476 x 3752.


In Firefox 1.5 with Flash 8 Plugin, the _ymouse position reported is
way off as soon as you scroll to a location where you can't see the top
or bottom of the stage. It reports as if it's near the very bottom of
the stage even tho it is much closer to the top.


It works fine in IE.


Does anyone know of any reported differences in behaviour between
browser plugins, and more importantly, a way around this problem? It
messes up all my program logic.


function applyMouseOver(mcClip) {
trace("_root.xMouse=" + _root._xmouse + " _root.yMouse=" +
_root._ymouse);


}


Here's a sample of what shows up in IE as i roll the mouse over each
photo going down the page:
2005-12-08 16:55:22 _root.xMouse=59 _root.yMouse=197
2005-12-08 16:55:22 _root.xMouse=57 _root.yMouse=282
2005-12-08 16:55:23 _root.xMouse=47 _root.yMouse=365
2005-12-08 16:55:27 _root.xMouse=24 _root.yMouse=473.95
<!--- This is where I have to scroll the browser down slightly to see
the next movie clip --->
2005-12-08 16:55:30 _root.xMouse=53 _root.yMouse=533.95
2005-12-08 16:55:33 _root.xMouse=44 _root.yMouse=616.95
Here's what shows up in Firefox:
2005-12-08 16:57:23 _root.xMouse=25 _root.yMouse=57
2005-12-08 16:57:25 _root.xMouse=63 _root.yMouse=116
2005-12-08 16:57:26 _root.xMouse=24 _root.yMouse=226
2005-12-08 16:57:26 _root.xMouse=21 _root.yMouse=296
<!--- This is where I have to scroll the browser down slightly to see
the next movie clip --->
2005-12-08 16:57:29 _root.xMouse=21 _root.yMouse=3518.8
2005-12-08 16:57:31 _root.xMouse=52 _root.yMouse=3556.8
2005-12-08 16:57:32 _root.xMouse=51 _root.yMouse=3640.8


Thanks for any insight you may have.


Paul

AS2.0 And Flash Handle MC Extends Differently?
If I am writing some code on the timeline of some FLA file in the first frame, for example, and I include the following code, it works fine:

ActionScript Code:
_root.attachMovie(someLink, someName,_root.getNextHighestDepth(),{someParam:someValue});


but if I do the same thing in an AS2.0 Class file:

ActionScript Code:
class extClip extends MovieClip {
public var someParam:String;
function extClip(s:String) {
someParam=s;
}
function onEnterFrame {
trace ("I'm an extCLIP and I have this value: "+someParam);
}
}


ActionScript Code:
class bigClip extends MovieClip {
public var contentLink:String;
public var contentClip:extClip;
public var inited:Boolean;
public var thisParam:String;
 
function bigClip(cl:String) {
contentLink=cl;
contentClip=attachMovie(contentLink,contentLink,this.getNextHighestDepth(),{someParam:thisParam});
}
function onEnterFrame () {
contentClip.gotoAndPlay();
trace ("I've got this value myself: "+thisParam);
}
}

I get the following error:


ActionScript Code:
**Error**  Type mismatch in assignment statement: found MovieClip where extClip is required.


Any explanation why? I thought that using the "extends" method in a class declaration meant that my new class would inherit all of the methods of it's super class (i.e. attachMovie). Where am I going wrong?

Thanks in advance for any input.

Jase

MAC, Ie. Flash Acts Differently In Ie Browser.
http://www.gelphoto.com/geluk/flash_final/main1.html

goto gelzine and click on the green icons to load the image. for some reason you have to click twice on MAC ie. OS9.

any ideas? this is dring me mad.

Flash 10 Working Differently In IE Than In Firefox.
Edit: Thanks to and old post of Tann San's, I'm all up and running


I'm having problems with a Flash portfolio I am working on.

Check out the following link please.

http://www.cheddarcheesemedia.com/photography/

Do it both in Firefox and IE.

Now in IE7, when I visit the site, I can see the white loadbar for the galleries showing me how much of the photo is downloaded when you click between the thumbnails.

In Firefox 3.0.4, the gallery still works, but the white loadbar never shows.

Both have the latest Flash 10 plugin. Have any of you ever seen that before? I have no idea why the heck it would work like that.

Ignore the photos that are in portrait mode, as they won't work. Only click on the ones that are landscape.

On Refresh, Browsers Handle SWF Differently
The SWF in quesiton

I have a movie that pulls variables from a PHP script and uses those variables to plot an icon on the map (user can then click on icon and go to another page).

During testing, it is fine and everything works. After publishing (first for Flash 6, then 7), and uploading, I pull up the page on both IE 6, FF 1.0.7, and Net 7. The first time the movie worked fine and i was thrilled. When I clicked on the icon, I went to the page I wanted to go to. But, when I went back to the Flash page, the icon had been repositioned to 0, 0 on the map. FF and Net's status bar reads "transferring data", but it should be finished (there's a text box that reads the progress is completed. Even if I refresh the page, the icon is at 0, 0 and FF/Net's status bar still reads the same. What really makes me wonder (regarding the icon) is I have two txt boxes that read the lat and lon of the mouse and those are fine.

I've pasted the code below with the relevant sections I believe are the problems. I'm really most concerned with the incorrect repositioning of the icon but I'm also afraid if I ignore the status bar message that it will cause problems when I continue with the rest of the movie. Thanks in advance.


Code:



this.createEmptyMovieClip("mcMap", this.getNextHighestDepth());
mcMap.loadMovie("maps/full_map.swf");

//following function echoes lat and lon to text boxes
this.onMouseMove = function () {
each_lat = (mcMap._height/90);
each_lon = (mcMap._width/180);
mouseY = ((mcMap._height-mcMap._ymouse)/each_lat);
mouseX = ((mcMap._width-mcMap._xmouse)/each_lon);
txtLat.text = numToDecimal(mouseY, 0.01) + "ºN";
txtLon.text = numToDecimal(mouseX, 0.01) + "ºW";
updateAfterEvent();
}

txtStatus.text = "Checking for current storms...";
myData = new LoadVars();
myData.onLoad = function(success){
if (success) {
for (i=1; i<=_root.myData.rows; i++)
{
rows = _root.myData.rows;
stormName = _root.myData["Name" + i];
stormYear = _root.myData["Year" + i];
stormLat = _root.myData["Lat" + i];
stormLon = _root.myData["Lon" + i];
stormWind = _root.myData["Wind" + i];
if (stormWind < 35){
//bunch of statements to determine which icon to use
}
each_lat = (mcMap._height/90);
each_lon = (mcMap._width/180);
icon_num_y = (((90 - stormLat) * each_lat) + mcMap._y);
icon_num_x = (((180 - stormLon) * each_lon) + mcMap._x);
symbol.duplicateMovieClip(icon_num, i, {_x:icon_num_x, _y:icon_num_y});
stormName = stormName.toLowerCase();
_global.stormURL = "/storm_archives/atl_"+stormYear+"/"+stormName+"/index.php";
txtStatus.text = "Storm Info Received...Continue...";
}
} else {
txtStatus.text = "Error Receiving Storm Info";
}
}
myData.load('phc_map_full.php');



Tim

Similar Movie Clip Behaves Differently
I've made an animation with three buttons that launch three different movie clips. All three made by duplicating and then changing the name... only some text and links are different.
However, in the .swf file the last one does something completely different. Instead of fading in in the middle of the screen, it opens completely visible and launches a differnt movie clip, totally unrelated to it.
Does anyone have any idea of what may be happening?
Thanks.
Bob

Same Size Monitors Display Content Differently?
Hi,

I hope you could make me understand the following:
I have two PC's that display my 100% Flash websites slightly different. Most stunning is that on my new PC, dynamic textfields with a Verdana-font of 12 pix high are displayed as if they were 11px high. Also, I see left and right margins next to the stage on my new PC, but I programmed no margins in the html (and 100%). Check my source code at www.schenkius.nl.

Both my monitors are 17", 32 bit and 1024x768 res. My old PC has Win ME and my new PC has Win XP running. Could the difference in Windows version be responsible for the difference in display? Does IE handle pages diffently in XP than in ME?

Thanx!

Does Actionscipt 1.0 Handle The LoadMovie Command Differently?
I've written a site that dynamically loads and unloads jpegs as the background. At startup, the background jpeg is randomly loaded from an array and then after 20 seconds the jpeg unloads and the next one in the array loads. (or you can scroll through the pics in the array, or switch to one of several other galleries containing more jpegs.)

I wrote the site with mx 2004, and to load and unload the background pictures I used
loadMovie (thePic[randomPic] , target);
and unloadMovie (target);

the problem I'm running into, is that on some computers (mostly macs) the site goes completely blank when the first jpeg unloads. On most computers it runs fine, but on older computers it will usually crash.

So, does actionscript 1.0 handle the load/unload movie command differently than 2.0? Or is it something else?
thanks,
josh

HTML Text In Flash Flows Differently From MAC To PC
HTML text in flash flows differently from MAC to PC, does anyone know of a way to fix this? I have graphic images in the text flow, on a PC they are inline, on a mac they are way out of alignment, because macs seem to alter the space between each line. This little stuff is driving me mad.

check it out if you have a mac and a PC available.
www.deborahstewart.com and click on 'photos' on the right.

thanks.

Color Numbers...do They Render Differently In Flash?
Hi Flashkit!

I've been having a problem that I'm hoping you can help me with. I'm working with a graphic designer (btw, she's working on a Mac and I'm on a PC) She gave the six digit color numbers to use for the stage and some elements and I used those exact numbers but she is claiming that they appear differently on her computer.

Am I doing something wrong? Please help!

Gerbie

Projector Reads Directories Differently Than SWFs?
Hi,

I'm running into a weird problem where my projector file loads external swf files fine in the directory where it's created, however, once moved to a different folder/hard-drive, loadMovie doesn't seem to find the external swfs. But, if the projector is compiled as a swf, it will load external files fine.

my current path is

PHP Code:



var myPath = "SWF/"+myFile+".swf";  //I've also tried "/SWF/"+myFile+".swf";
holder.loadMovie(myPath);




Any thoughts?

Al

Game Works Differently With New Flash Player
I made a game using Flash CS3 (and probably had FP9 installed then). It's platformer game, and it worked just as I intended on not just my computer, but also on many others that I tested it on. I tried it on one computer a month ago and for some reason it was letting my character jump about 1.5 times as high, which kind of ruins the game. I couldn't find any other computers this happened on, so I ignored it.

I just installed Flash Player 10, and out of curiosity I went back to the game, and now it is doing the weird jumping thing. Is there an explanation for this?

Copyright © 2005-08 www.BigResource.com, All rights reserved