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




LoadVars Method



Hi all

I'm trying to use the LoadVars method to load some text from a file.txt into a textbox

textbox has variable 'text' attached to it

textfile has: &text=blah blah...

here's my code:

onClipEvent (load) {

// create loadVars object
myData = new LoadVars();

// load data
myData.load("file.txt");
}

I can output the text using trace, but i can't get the text to load into the textbox (?)

* this is what I used before (and it works):

LoadVariables("file.txt", this);

but I want to use the newer method

any help is welcome



FlashKit > Flash Help > Flash ActionScript
Posted on: 08-24-2003, 03:28 PM


View Complete Forum Thread with Replies

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

LoadVars Has A Dud Method
I've spent way too much time trying to get the loadVars.send method to work, it seems it will only pass vars if I post it to a new window, any attempt to send vars with out opening a new browser window did not work!

I was able to finally send vars using the sendAndLoad method, it send in the backgroud fine, then I just take the vars it returns and delete them, this is a crappy work around, has anyone else had this problem


MyVars.send("http://www..."); // does not send vars
myVars.send("http://www...", "POST") // no good eighter
myVars.send("http://www...","_blank", "POST") // works but opens a new window?

LoadVars POST Method Not Working?
I'm trying to use the POST method of the LoadVars object, but it don't seems to work


Code:
var source = '<dock><height>25</height><cube><x>0</x><y>0</y></cube></dock>';
var dock_lv = new LoadVars();
dock_lv.dockXml = source;

dock_lv.send("http://localhost/CanDock/setDock.asp", "_blank", "POST");
It always seems to send it using the GET method. It shouldn't be a problem (it's not confidential data), but it seems there a limit on the amount of caracter I can send using the GET method (I usally used the POST method, so I never experienced this before).

Anyone can help ?

CFK

[F8] LoadVars/PHP Problem - SendAndLoad Method
I'm trying to send variables from a Flash movie to a PHP script and just can't get it to work.

Say I have a LoadVars object called myVars, and I'm assigning variables to it in the following way;
code:
myVars.val1 = value;
myVars.val2 = value;

...and so on. I then attempt to send these values to a PHP script as follows:
code:
myVars.sendAndLoad("myscript.php");

As I understand it, my variables should then be available to the PHP script via the $_POST array, but this isn't working. Does anyone have any ideas?!

Problem With LoadVars LoadAndSend Method
Hi...

I am having a small problem...

I am using the following code to send the text generated in a dynamic text box to myself in an email:

this.submit_btn.onRelease = function() {
var emailResponse:LoadVars = new LoadVars();
emailResponse.onLoad = function(success:Boolean) {
if (success) {
debug_txt.text = "your poem has been submitted";
} else {
debug_txt.text = "there has been an error";
}
};
var email:LoadVars = new LoadVars();
email.recipient = "contact@fourinchesofego.com";
email.subject = "new_ann_coulter_poem";
email.themessage = poem_txt.text;
email.sendAndLoad("

Problem With LoadVars In A Class Method
Hi, this is my first post here.

I have been going totally crazy with this problem since yesterday and I hope someone here can help me with this.


I am writing a custom class called diagram and I have a method called readDiagramTextFile() which reads from a text file (path passed as a parameter to the method) and returns a variable read from the text file. I'm using LoadVars for this. Here is the code for the method:


Code:
function readDiagramTextFile(filePath:String):String{
var diagramLV:LoadVars = new LoadVars();
var returnText:String;

diagramLV.onLoad = function(success:Boolean){
if(success){
returnText = this.variableName;
trace(returnText);
} else {
trace("Error while loading the text.");
}
}

diagramLV.load(filePath);

trace(returnText);
return returnText;
}

I want this method to return the value of the variable from the text file. However it is not working as it should. The onLoad() gets executed after the "return" statement, hence the function ends up returning an empty string.

The first trace (inside the onLoad) returns the text I want but the second trace (above the return) gives "undefined".

Is there any way to make sure the load is complete before I return the value? Is this a problem with scope? It's driving me crazy and I have already spent almost 10 hours trying various things getting this to work!

Any help will be greatly appreciated!

Flash LoadVars.send Method
I'm sending three variables from Flash to a database using the LoadVars.send method. My code to send the variables is:

coordinates.send("coordinates.asp", "post");

Even though there is no '_target' it still opens the results in a new window.

Is there any way to stop it from doing this?

AS1 - LoadVars.send Method Does Not Work In Browser
I am struggling with what appears to be the simplest thing.

Please tell me why my highscores.php file doesn’t open with “?playerscore=5413&playername=Rowan” after it.
When tested in my browser or on my local server, it outputs like this: “http://localhost/GameTest/highscores.php”

When tested from Flash (ctrl+Enter), it works perfectly. My browser opens and displays: “///D:/Work/GameTest/highscores.php?playerscore=5413&playername=Rowan” in the address bar.

What am I missing here?

(Please see attached files)
I am using CS3 but file must be published as v6.















Attached Files

The LoadVars.load Method Is An Asynchronous Action? Race Conditions?
I am trying to determine if a file exists on a server using the LoadVars.load method and checking for "success". I believe I am having an issue because I am actually using a 'for loop' to run through the file names while calling the '.load' method every iteration. However, every call seems to fork and do it's own thing while the loop continues.

This does actually work and it does find the file, but I don't want to make all these uneeded calls and more importantly...I am not even sure if there is a race condition and the variable I am depending on to be set further down in the code will be ready.

Is there any way to have my 'for loop' wait for the '.load' method to complete before continuing with the iterations? Maybe a while loop that checks '.isLoaded' or a more suitable method?

CODE:


PHP Code:




var vidExtensions:Array = new Array;
                                    //These are all the possible movie file extensions that could be there
                                    vidExtensions = [".3gp", ".3gp3", ".mpg", ".avi",
                                                    ".mp4", ".mqv", ".mov"];
                                    //Create the URL except the extension
                                    var testPath:String = new String();
                                    testPath = imgThumbPath.substr(0, imgThumbPath.indexOf("tn_"));
                                    testPath += imgThumbPath.slice(testPath.length + 3, imgThumbPath.length - 4);
                                
                                    var fileExists = new LoadVars();
                                
                                        fileExists.onLoad=function(success)
                                        {
                                            if(success){
                                                trace("SUCCESS!");
                                                //We have found the correct file
                                                myLink = unescape(""+sendPath);
                                
                                
                                            }
                                            else{
                                                trace("FAIL");
                                            }
                                        }
                                    
                                    //Loop through all possible movie extensions
                                    for(var i=0;i<vidExtensions.length;i++){
                                        var sendPath = testPath + vidExtensions[i];
                                        //Check if file exists
                                        fileExists.load(sendPath);
                            

                                    }

How Do You Use LoadVars Object With "sendAndLoad" Method ?
Hey all,

can someone tell me how to use the loadVars object and the sendAndLoad method. It seems straight forward, but i cant get it to work.

I am an experienced object and Flash 5 scripter, but cant quite get the hang of this loadVars object.

I want to send all variables from a movie clip to an asp page and then recieve a variable back from that page, "result=ok" to tell me that my variables have been recieved.

It all works fine in Flash 5 with loadVariables, but i cant use that in Flash MX. Flash MX will NOT send variables using loadVariables.

any help would be greatfuly appreciated.

thanks in advance

gilesb

Function In A Method Return True To Method's Caller?
I think I probably don't know the correct terminology to ask this question, but here goes:

In this example, can anyone tell me how to have the setComplete event function within the main method return true to the caller of the method, instead of just to the listener?


PHP Code:



    function loadAsset(target:MovieClip, asset:String, assetLoaderInfo:LoaderInfo): Boolean    {    var assetLoader:Loader = new Loader();    var assetURLRequest:URLRequest = new URLRequest(asset);    assetLoader.contentLoaderInfo.addEventListener(Event.OPEN, setLoaderInfo);    assetLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, setComplete);    function setLoaderInfo(event:Event)        {        assetLoaderInfo = event.currentTarget;        }    function setComplete(event:Event)        {        target.addChild(assetLoader);        return true;        }    assetLoader.load(assetURLRequest);    }

Function In A Method Return True To Method's Caller?
I think I probably don't know the correct terminology to ask this question, but here goes:

In this example, can anyone tell me how to have the setComplete event function within the main method return true to the caller of the method, instead of just to the listener within the method?

Many thanks!


PHP Code:



function loadAsset(target:MovieClip, asset:String, assetLoaderInfo:LoaderInfo): Boolean
    {
    var assetLoader:Loader = new Loader();
    var assetURLRequest:URLRequest = new URLRequest(asset);
    assetLoader.contentLoaderInfo.addEventListener(Event.OPEN, setLoaderInfo);
    assetLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, setComplete);
    function setLoaderInfo(event:Event)
        {
        assetLoaderInfo = event.currentTarget;
        }
    function setComplete(event:Event)
        {
        target.addChild(assetLoader);
        return true;
        }
    assetLoader.load(assetURLRequest);

    }

[AS2 OOP] Calling A Method In A Method
Hi everyone
i'm not quite sure how to phrase my problem, so i'll examplify:

Code:
class A{
function A(){
trace("construct");
}
private function moo(){
trace("moo!");
}
private function cow(){
trace("start mooing");
moo();
}
}
this does what I expect it to: construct, start mooing, moo!

Code:
class A{
function A(){
trace("construct");
}
private function moo(){
trace("moo!");
}
private function cow(){
trace("start mooing");
_root.onEnterFrame = function(){
trace("moo!")
}
}
}
this also does what I expect it to: construct, start mooing, moo!, moo!, moo!, ...

Code:
class A{
function A(){
trace("construct");
}
private function moo(){
trace("moo!");
}
private function cow(){
trace("start mooing");
_root.onEnterFrame = function(){
moo();
}
}
}
yet this doesn't, I'd expect it to: construct, start mooing, moo!, moo!, moo!, ...
yet the moo! moo! moo! doesn't appear, as if moo() never gets called it all.
so what I'm I doing wrong?

Preloading Loadvars + Code That Uses The Loadvars
Hey everyone

I can't find out how to do this.

I have a main file with a menu. When a menu button is pressed, and external SWF with the corresponding page is loaded into a container in the main movie. I use the MovieCliploader for this

In all my external files, I have a loadVars that gets XML-output from a PHP-file. In the onLoad handler, I have a buildPage() function that takes the variables and e.g. builds a news page and so on.

My question is how I make a preloader that preloads the loadVars + all the code inside my buildPage function? I mean - on big preloader for it all?

I guess it cannot be done with my moviecliploader inside my main movie?

thanx - Rune

Help LoadVars.send Vs. LoadVars.sendAndLoad
OK, my understanding is that if example 1 works so too should example 2:

Example 1:var my_lv:LoadVars = new LoadVars();
my_lv.overall_score = _root.overall_score;
my_lv.send("score.php", _blank, "GET");
Example 2:var my_lv:LoadVars = new LoadVars();
my_lv.overall_score = _root.overall_score;
my_lv.sendAndLoad("score.php", result_lv, "GET");
My understanding is however clearly wrong as example 1 will pass the variable quite happily to my php script which will update appropriately. In example 2, nothing. Nada. Variables aren't availabe to php and (therefore unsurprisingly) my_lv.onload isn't picking up any return.

Where am I going wrong this time?!

Cheers,
Andrew

[AS1][loadVars] Scope Trouble With LoadVars
Hi everybody,

I'm new on this server !
Is there a way to attach a file to my thread ?
You would find enclosed a ".zip" file in wich there's a ".fla" file, a ".txt" file and 6 ".jpg" images.
Frame 1 of the FLA only has a "Preload" class/constructor found on another site and works well.
Frame 2 launches the graphic interface construction.

The file "externalVar.txt" has one variable "maxVin" with a value of 6.
I would like to know WHY i can't acces this variable from outside of the loadVars object's scope (i would better say from outside of its ".onLoad" methode scope).
In fact, when i trace my variable "maxVinNum" from outside of this function, flash player return "undefined". Even if i declare "maxVinNum" on the _root (_root.maxVinNum).

For information, at the start of frame 2, i have let an instruction in comment :
//var maxVinNum = 6;
When we activate this instruction, then the variable is directely declared and everything works well. This test allow us to verify that scripts are not bugged.

Here is the script of frame 2, some of you may understand quickly what's wrong :

//var maxVinNum = 6;
var vignetteVars = new LoadVars();
vignetteVars.onLoad = function(ok) {
if (ok) {
trace(this.loaded);
maxVinNum = this.maxVin;
trace("maxVinNum = " + maxVinNum);
}
};
vignetteVars.load("externalVar.txt");
//
function buildArray (arrayLength) {
FileArray = new Array();
for (var i=0; i<maxVinNum; i++){
FileArray.push ("v_"+(i+1)+".jpg");
}
trace("FileArray : " + FileArray);
};
//
function buildSlide(){
vinKern = 1;
preloadSlide = new Preloader(load_indicator);
for (var i=0;i<FileArray.length;i++){
//Construction du slide
slide.vignette.duplicateMovieClip("vignette"+i,i);
slide["vignette"+i]._x += i*(slide.vignette._width + vinKern);
// ajoute ŕ la file du preloader
preloadSlide.insert(FileArray[i], this.slide["vignette"+i].conteneur, i,"","","okload");
}
slide.vignette._visible=0;
};

buildArray(maxVinNum);
buildSlide()
stop();


I hope my english is not too bad, and my explaination not too long and understable.
thanks a lot for your help !

LoadVars.send VS LoadVars.sendAndLoad
Last edited by gkcohen : 2004-04-23 at 09:19.
























can someone tell me what the difference is with these two. here is my problem. i am trying to submit some info to php script. i have my variables in text file.

if if loadVars.load("textFile.txt");
and then say loadVars.send(url, "_blank", "post") then it will work. but i dont want to load the resulting php page outside of flash. if instead i do loadVards.sendAndLoad(url, dataReceiver, "post") then it will not work. my dataReceiver will return blank, or i will get an error that the variables were not sent.

i guess that you cant loadVar from a text file and then use it with sendAndLoad, is that right?

the reason for using the text file is the real problem. the php script requires a variable 'group_ids[]' with an integer for a value. apparently, flash cant read the variable with the '[]' in it. i have tried different ways to get it formatted, but it wont work. i tried do something like loadVars.group_ids + "[]" = 1 but i get message stating the the object to the left of the operand must be a variable.

my only fix was to use a text file to load this variable. it works, but only when using the send and having a php srcipt popup.

i am not too familiar with php to modify the scipt, and i think that variable needs to be an array.

i dont know what else to do. HELP

gkc

[AS1][loadVars] Scope Trouble With LoadVars
Hi everybody,

I'm new on this server !
Is there a way to attach a file to my thread ?
You would find enclosed a ".zip" file in wich there's a ".fla" file, a ".txt" file and 6 ".jpg" images.
Frame 1 of the FLA only has a "Preload" class/constructor found on another site and works well.
Frame 2 launches the graphic interface construction.

The file "externalVar.txt" has one variable "maxVin" with a value of 6.
I would like to know WHY i can't acces this variable from outside of the loadVars object's scope (i would better say from outside of its ".onLoad" methode scope).
In fact, when i trace my variable "maxVinNum" from outside of this function, flash player return "undefined". Even if i declare "maxVinNum" on the _root (_root.maxVinNum).

For information, at the start of frame 2, i have let an instruction in comment :
//var maxVinNum = 6;
When we activate this instruction, then the variable is directely declared and everything works well. This test allow us to verify that scripts are not bugged.

Here is the script of frame 2, some of you may understand quickly what's wrong :

//var maxVinNum = 6;
var vignetteVars = new LoadVars();
vignetteVars.onLoad = function(ok) {
if (ok) {
trace(this.loaded);
maxVinNum = this.maxVin;
trace("maxVinNum = " + maxVinNum);
}
};
vignetteVars.load("externalVar.txt");
//
function buildArray (arrayLength) {
FileArray = new Array();
for (var i=0; i<maxVinNum; i++){
FileArray.push ("v_"+(i+1)+".jpg");
}
trace("FileArray : " + FileArray);
};
//
function buildSlide(){
vinKern = 1;
preloadSlide = new Preloader(load_indicator);
for (var i=0;i<FileArray.length;i++){
//Construction du slide
slide.vignette.duplicateMovieClip("vignette"+i,i);
slide["vignette"+i]._x += i*(slide.vignette._width + vinKern);
// ajoute ŕ la file du preloader
preloadSlide.insert(FileArray[i], this.slide["vignette"+i].conteneur, i,"","","okload");
}
slide.vignette._visible=0;
};

buildArray(maxVinNum);
buildSlide()
stop();


I hope my english is not too bad, and my explaination not too long and understandable.
thanks a lot for your help !

For... In ... Method
Hi all,
I have some problem with the

for( iterator in Object ) method

because it iterates on my Object returning properties in reverse order
In other words if I define a Object Person with

Fabio = new Person()

function Person(){
firstName = "Fabio"
birthday = "28-10-1970"
eyesColor = "Blue"
}

and then I use

for (i in Fabio){
trace(Fabio[i])
}

this method returns my Object properties in reverse order

eyesColor
birthday
name

instead of

name
birthday
eyesColor

Is there anyone who can tell me if it is possible to get my Object properties in the same order i defined them?

Any help will be very appreciated

GET Method
I have a PHP script that need two variables...
what is the correct syntax in flash ?



on (release) {
Status = "Beginning registration Process... Please Hold";
loadVariablesNum ("Register.php?RegName="+RegName ????&???? RegPassword="+RegPassword, 0);

}

thnx

A Method Of Self Help
This may sound odd, but for those who are budding flash developers, I think I found a way (aside from buying books and what not) to learn Flash MX commands rather well.

Open Flash MX, Press SHIFT+F1 (Reference), open the INDEX on the left, and one by one click on each and READ!

I've been doing this and what makes it all sink in is that I am writing what I read into a notepad file. The process of both reading and writing (seeing and doing) makes remember not only that object easier, but you know expand your thinking process when a problem presents itself.

Like you can get a eureka moment if a problem exists, and since you remember better what you read, you have an increased chance of formulating an answer with code.

Not only that, but you should try the code out. Set aside some time to test the code you're a little iffy on, and if that doesn't work, do a google search on ACTIONSCRIPT and the keyword you're having problems with.

I'm a forgetful person, and I've been doing these steps and learning SO MUCH. Hopefully it'll work well for others too.

& In Get Method
Hello!

I need to pass some text to display it in my .swf movie i'm using loadVariables to do this: http://myserver.com/content.php?id=1 but in this text there are some Baltic characters like õ, now php outputs it like this: text=ettev& #245;te and when my movie sees the & it treats it like another variable for example: text=tettevote&id=1 here are two variables text and id.

Is there a way around this?

Method In Other Method
Why if I call a method "makeFunction()" it works and if I call the same method fro the method "Down()" it doesen't work?

dynamic class SingleMovieClipEvents extends MovieClip {
private var movieClipPath_mc;
private var functionName;
private var args_array:Array;
private var theFunc;
public function SingleMovieClipEvents(mC:MovieClip, funNa, args:Array) {
functionName = funNa != undefined ? funNa : null;
args_array = args != undefined ? args : null;
movieClipPath_mc = mC != undefined ? mC : this;
setMovieClip();
makeFunction();
}
private function setMovieClip() {
movieClipPath_mc.onRelease = Down;
}
private function Down() {
this.gotoAndStop("down");
makeFunction();
}
private function makeFunction() {
if (functionName) {
theFunc = eval(functionName);
theFunc.apply(this, args_array);
}
}
}

WHAT's The Best Method? . . . .
Best Method for Text ?:

Ok, need a bit of help from some flash experts with a fair few applications under their belt, particularly ones that involved formatted text.

I’ve making an interface (application) that has about 6 different sections, video, multimedia, art, noise, bio’s and poetry text. So far i’ve basically got a “thumbnail” that you click, it then goes to the corrosponding frame in that scene and the movie/file needed loads into a movie/instance in that frame called “blank” (pretty creative naming huh? ;-)).

The interface its self is fairly bais, it stay with the style of graffiti and all things load on a brick wall, using graf fonts and a few tags etc. Most things work fine except for a few hiccups.

My problem is this:

I now have about 250-300 poems to get in to the interface, all with rich formatting (bold, italics, spacing, diff size fonts, etc) and all sent as DOCS. My thoughts were to do the following:
Convert all into RTF files using Appleworks (yes, I’m on a mac) or a similar converter (Vinc seems ok), import each one into Freehand since it seems to preserve most RTF and then bring the resulting SWF file into FLASH, paste it into a basic movie that has a simple scroll bar and then export that movie and name it appropraitely, move onto the next one . . .

I know it’s possible to load fomatted text into Dynamic text boxes from text files but I’ve so far not been able to get a handle on this (am using Flash MX) and I’m not sure it would be able to handle the “aligning” spaces, etc involved. The reason I’m using a scroll bar is that some poems are very long and won’t fit on the “WALL”, otherwise I’d just paste them in a graffiti font and leave it there.

Anyway, could ppl let me know of any pitfalls they see in this method, problems, etc or if anyone knows a better way (or has or has seen any examples of one) then please let me know. Have to get started on this soon and don’t want to be half way through it when some expert points out a brilliant stylish method that I hadn’t thought of that then makes me tear my hair out.

Thanks very much for any help or advice on this, it is GREATLY APPRECIATED.

Cheers

scart

Which Is The Best Method
Hi,

I would like to know, does anyone have any suggestions as to the best way to create a flash video gallery that can be used in a website.

I would welcome any samples or tutorials that may be available.

I would appreciate it very much.

Cheers

Best Method For:
Got a project I need help with and I need to know if the fallowing is possible and if so what would be the best method for accomplishing it.

Need:
Virtually I need to know how to build a small flash GUI that allows users to name their so called "projects" then click a button ("Build") that will copys/pastes a directory and name this copy what ever the user called it on this flash GUI.

Of course this Flash GUI will have to reside in the same folder as the directory its going to be duplicating. I just need to know if I should be looking at XML help or PHP or if action script might be able to do the whole copy and paste while naming actions.

Thanks.

Best Method For This?
hi all, im just creating a quick thing for my dad which has lots of objects on the stage and when the user hovers over an object he wants the object to turn red (50% tint) (the object can also be clicked to go to a different frame)
would it be best to have them all just as buttons, or as movieclips and addEventListeners to them all to the one function?
or is there a different way?
thanks
Dan

Key Hit Method?
Ive got this Key class, to replace what was lost with AS2 (Using AS3):


Code:
// Key.as
package {

import flash.display.Stage;
import flash.events.Event;
import flash.events.KeyboardEvent;

/*
* The Key class recreates functionality of
* Key.isDown of ActionScript 1 and 2. Before using
* Key.isDown, you first need to initialize the
* Key class with a reference to the stage using
* its Key.initialize() method. For key
* codes use the flash.ui.Keyboard class.
*
* Usage:
* Key.initialize(stage);
* if (Key.isDown(Keyboard.LEFT)) {
* // Left key is being pressed
* }
*/
public class Key
{

private static var initialized:Boolean = false; // marks whether or not the class has been initialized
private static var keysDown:Object = new Object(); // stores key codes of all keys pressed
private static var keysReleased:Object = new Object();
private static var wasPressed:Boolean = false;



/*
* Initializes the key class creating assigning event
* handlers to capture necessary key events from the stage
*/
public static function initialize(stage:Stage)
{
if (!initialized)
{
// assign listeners for key presses and deactivation of the player
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed);
stage.addEventListener(KeyboardEvent.KEY_UP, keyReleased);
stage.addEventListener(Event.DEACTIVATE, clearKeys);

// mark initialization as true so redundant
// calls do not reassign the event handlers
initialized = true;
}
}

/*
* Returns true or false if the key represented by the
* keyCode passed is being pressed
*/
public static function isDown(keyCode:uint):Boolean
{
if (!initialized)
{
// throw an error if isDown is used
// prior to Key class initialization
throw new Error("Key class has yet been initialized.");
}
return Boolean(keyCode in keysDown);
}

public static function isPressed(keyCode:uint):Boolean
{
if (!initialized)
{
// throw an error if isDown is used
// prior to Key class initialization
throw new Error("Key class has yet been initialized.");
}
if (wasPressed == false)
{
return Boolean(keyCode in keysDown);
wasPressed = true;
}else{
return false;
}
}

public static function isReleased(keyCode:uint):Boolean
{
if (!initialized)
{
// throw an error if isDown is used
// prior to Key class initialization
throw new Error("Key class has yet been initialized.");
}

return Boolean (keyCode in keysReleased);

}


public static function clearKeysPressed():void
{
keysDown = new Object();
}

/**
* Event handler for capturing keys being pressed
*/
private static function keyPressed(event:KeyboardEvent):void
{
// create a property in keysDown with the name of the keyCode
keysDown[event.keyCode] = true;

}

/**
* Event handler for capturing keys being released
*/
private static function keyReleased(event:KeyboardEvent):void
{

if (event.keyCode in keysDown)
{
// delete the property in keysDown if it exists
keysReleased[event.keyCode] = true;
delete keysDown[event.keyCode];

}

}

/**
* Event handler for Flash Player deactivation
*/
private static function clearKeys(event:Event):void
{
// clear all keys in keysDown since the player cannot
// detect keys being pressed or released when not focused
keysDown = new Object();
keysReleased = new Object();
wasPressed = false;

}
}
}
Anyone any ideas how i can add a Key Hit method, so it'll only register when the key is initially pressed, then it'll go back to false?

Best Method
For building my website, is it better to use getURL commands to load my other pages, or loadMovie commands and have it all be one happy .swf file?

AS3 Best Method
As of now, im using URLLoader to send a variable to a php file and use that to connect to mySQL, the php file then echos back an XML with the results. Once that is back in flash I parse it out and use the data. Once I receive the data my application begins to run extremely slow. I've removed the listener once the load has completed, i've tried loader.close(). So this is my question, is it possible to use the URLStream in this case? Will that have any effect? Or is there a better way to go about this. I'm only grabbing, as of now, about 10 values from the database, but there will be a lot more I need to get. So if it is lagging down to a crawl already, then something must be wrong.

There Is No Method With The Name ?
I have an .as file with the code:

Math.getMiddle = function(a,b){

...

}

I have a .fla file that includes the .as file and then trys to run the methods in the .as file. I get the error:

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 357: There is no method with the name 'getMiddle'.

Anyone help?

What's The Best Method? . . . .
Best Method for Text ?:

Ok, need a bit of help from some flash experts with a fair few applications under their belt, particularly ones that involved formatted text.

I’ve making an interface (application) that has about 6 different sections, video, multimedia, art, noise, bio’s and poetry text. So far i’ve basically got a “thumbnail” that you click, it then goes to the corrosponding frame in that scene and the movie/file needed loads into a movie/instance in that frame called “blank” (pretty creative naming huh? ;-)).

The interface its self is fairly bais, it stay with the style of graffiti and all things load on a brick wall, using graf fonts and a few tags etc. Most things work fine except for a few hiccups.

My problem is this:

I now have about 250-300 poems to get in to the interface, all with rich formatting (bold, italics, spacing, diff size fonts, etc) and all sent as DOCS. My thoughts were to do the following:
Convert all into RTF files using Appleworks (yes, I’m on a mac) or a similar converter (Vinc seems ok), import each one into Freehand since it seems to preserve most RTF and then bring the resulting SWF file into FLASH, paste it into a basic movie that has a simple scroll bar and then export that movie and name it appropraitely, move onto the next one . . .

I know it’s possible to load fomatted text into Dynamic text boxes from text files but I’ve so far not been able to get a handle on this (am using Flash MX) and I’m not sure it would be able to handle the “aligning” spaces, etc involved. The reason I’m using a scroll bar is that some poems are long and won’t fit on the “WALL”, otherwise I’d just paste them in a graffiti font and leave it there.

Anyway, could ppl let me know of any pitfalls they see in this method, problems, etc or if anyone knows a better way (or has or has seen any examples of one) then please let me know. Have to get started on this soon and don’t want to be half way through it when some expert points out a brilliant stylish method that I hadn’t thought of that then makes me tear my hair out.

Thanks very much for any help or advice on this.

Cheers

scart

What Method Is This?
Hello all. I came across a cool newsfeed on
http://iblog.chubzz.com/ ANyone know how they did it..? its to the rigt asa you open up the site.

-R

Tried The Form Method?
assuming you know how to make a form in flash just have them enter their e-mail address and with the submit button add this

LoadVaribles ("/cgi-bin/formail.pl)

that should work or maybe learn how to add cookies to your site.

If this isn't the answer you where looking for maybe show me some of the code you have in place already.
Fox.

Try Two Method Of But None Works Well. Please Help
i got four button when press will play a number of 10 frames before loading a movie. i have try a few script already, but none works please help. below are the script.

first method:
on first frame: the "start" frame
show = false

on end frame"
show = true

on button:
on (release) {
gotoAndPlay ("start");
if (_root.show == true) {
loadMovieNum ("intro.swf", 1);
}
}
for this script nothing happen when it reach the frame with the show = true on it.

second method:
on button:
on (release) {
_root:a = "a";
gotoAndPlay ("start");
}

on last frame:
if (_root:a =="a") {
loadMovieNum ("intro.swf", 1);
}
for this method, it works in the begin. but i got four button so when i play the movie, it seem like all the movie just anyhow loads. when i press "intro", it play "event", when i press "event", it plays "main page"

please help any method to use

Best Transition Method
Although there are many ways what is the best way to transition.

Stripped down example would be having three balls-red, blue, and yellow. Clicking on the red ball enlarges it. Clicking on the blue ball enlarges it and reduces the red ball. Clicking on the yellow ball enlarges it and reduces the blue ball and so and so on.

I figure this principle should also apply to page and mc transitions.

Like I said I've seen many ways to do this but what is the cleanest, most efficient.

Tx,
slhangen

HitTest Method
I know that there are 2 formats that can be used for the hitTest method.

anyMovieClip.hitTest(x, y, shapeFlag);
anyMovieClip.hitTest(target);

I drew 2 circles on the stage. I make the first one draggable. How do I use the first format to hitTest? I wanna use the first method because I can set the shapeFlag. What I do not understand is what x and y values to put in.

Just Like To Check If This Method Is Available?
hi, i was wondering if i can control the % of hit of a frame, eg:

i made a game wheel of forture, and have 51 frame in it. i put a random gotoandstop action in frame 1, and wanted to control the hitrate of frame 10 so that it will not be so easily to hit that frame maybe say out of 100%, only got 10% of chances to hit that frame.

is that possible?

Best Learning Method....
Hey!

I'm sure this is a very redundant question, but what is the best method to getting very fluent in Flash? I have read thru the Visual Quickstart book and the built in tutorials, but is there a good method to follow to get very good at Flash? I've followed some of the tutorials here, but I sometimes find myself attempting ones that are way past my ability.

Thanks in advance!
Lee

Key IsDown Method In SWF
hello,

does Key.isDown(Key.LEFT) method work in a browser?
it doesn't seem to in my movie...

does anyone know how to?

thanks

reynard

Possible Alternate Method?
Take a look:

for (n=0; n<2; n++) {
duplicateMovieClip ("mc", n, n);
setProperty (n, _x, n._x + (n+1)*50);
set ("text" add n, n._x);
}

I would prefer naming the duplicated MCs: mc0, mc1, etc... but then I can't seem to get the setProperty to work--I've already tried several methods, but it doesn't wanna fly. Here's another:

on (rollOver) {
swapDepths(_root.top);
_root.top=_name
}

This code is in a button in above MC. I'm currently using a different method that uses levels rather than targets, but I'd like this to work (yes _root.top is defined before this is run). Why won't this go?
Thanks in advance...


B

Animation Method
I was wondering what methods were used when getting ready to do an animated short (or not-so-short).

I'm a complete novice with animation, the most I've ever done really was mini flip books.

Having enough trouble actually drawing, I find it even more difficult to animate in Flash while keeping perportions correct, and many other aspects that I find it difficult to name or describe.

What do you do when getting to animate people?

Is There Any Method That I Can Load A GIF...
hi friends !!


i have a lil prob...

is there any method in flash MX that i can load a GIF file in flash ....

like a JPG file with LoadMovie command..... ???

Get Time Method
hi friends...



em useing get time method to make a clock...

but i want to set my clock on a standard....

like....
i want to set it with my website (server time)....

or with GMT or anything like that !!!


can anyone help me ....

GetFrameNumber() Method Or Something Like It?
Hi,

I have a movie with multiple scenes. On the each of the scenes I have certain frames labeled. I would like to check _currentframe against the labeled frame, but don't know how to get that info, when the full movie is running (since the _currentframe is not relative to the scene playing but to the entire combination of all scenes).

is there a method or something like
getFrameNumber("labelname"),
that retuns an actual number, or some way to get this?

thanks in advance.
take it easy
ameet

Faster Method
I have a tile map that uses attatchMovie to add 20x20 tiles. This can be very slow if the tiles are detailed or the map is big. Would it be any faster to just use duplicateMovieClip...Or is there a better way?

The Most Optimum Method
hi!

can anyone advise me on the most optimum
method to come up with a totally flash website
(without sacrificing much of graphics & sound)

should i
-make different swf files for each content item/"page"??
-or shall i make it one whole swf file,with all
site content in it??


i would appreciate it if u would explain y one method is better
than the other(eg. in terms of download time.....etc)

thanx 4 your time!

tinonetic

Any Method To Using Flash?
Um, I'm just wondering, do you think it's better learning how to use Flash MX in classes or just getting information off the internet and stuff?

Are there nee differences betwee learning manually or going to special courses?

I just wanna know coz I'm 15 and I've been using Flash 5 since I was like 13 and MX at late 14, and I cant attend univerity or nothing so I kant learn any new tricks or anything

If so, could someone teach me how to actionscript?

add me if you kann teach me boardsliderguy@hotmail.com

Random Method?
I have two arrays: a Question Array and a multiple-choice Answer Array.

QuestionArray=("2 + 3", "4 + 6");
AnswerArray=("3","4","5","C", "6","10","8","B");

How can I use Math.round(Math.random()) to randomly generate a question with the correct multiple-choice answer, please?

Thanks in advance,
John

Method HitTest
As I read in the help of Flash MX, I've found that hitTest can be use in two style, one is two movie clip, another is a movie clip with a point. Also, in the help, it shows two swf sample about the different of two style.

The question is I can only use hitTest with the Bounding box (the bounding rectangle of the clip even though the shape is a circle), but what I want is only the shape (just like an circle as the shap i want is not a rectangle), can anyone help me about this?

I think it maybe involve "shape_flag", As I'm a beginner of action acript in Flash, can anyone help me?


the script in help(and what I'm using):
hitTest(_root._xmouse, _root._ymouse, true)[color=blue]

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