ActionScript 3.0 :: Searching Package Contents?
Jun 2, 2011Is there a part of the AS3 API that can be used for dynamically searching the contents of a package and instantiating classes found in the search?
View 1 RepliesIs there a part of the AS3 API that can be used for dynamically searching the contents of a package and instantiating classes found in the search?
View 1 RepliesIs there benefit to specifying which class, function or namespace you intend to use at the beginning of the code?
View 3 RepliesI am having troubles passing an x and y argument into a package function that creates a projectile on stage at the tank.gun's x and y.I have attached a zip of the code I am working on.[code]
View 6 RepliesI'm running into this weird thing with ASDoc. It will only document one package function per package.For example.I have these two functions:
gs.util.printf
gs.util.ftrace
In these files:
gs/util/printf.as
gs/util/ftrace.as
The only function that get's documented in ASDocs is "printf". But I know it can do more than one. As an example, in the livedocs [URL] There are more than one functions documented.
I have built a simple Flash application that will be presented using a projector, the application will show messages in the form of questions that will come from a simple flat-file text file or XML file.
In addition to this I would also like to be able to add my own messages using a simple HTML form.
I've been looking around the web for some resources, but have been struggling to find what I am looking for. The basic idea is that the flash application will loop through these different messages from the XML, but then when a user types in a message that will also appear within these messages. Think of it as a sort of dynamic tag cloud.
I'm customizing an xml flash website and while I can handle all the html and xml well enough, but in Flash, I have no clue how to:
Now go on the stage, and delete the contents of the last layer(background & pattern). Here, add from the library, the square movieclip, and name it mcBackColor(see attached image).And then to add your swf background in the "background & pattern" layer from the main.fla file.
I can change the name, but don't know how to delete just the contents of the layer and then add the new clip.I've made a slideshow before and that's all I can do.
I have an actionscript file,it has a package name,it locate C:demo directory,like follows:
package demo{
import flash.display.*;
public class ABC extends Sprite{[code]............
Then I compile above code like following command,but it raise following error:
C:>mxmlc demoABC.as
Loading configuration file C:sdkframeworksflex-config.xml
C:demoABC.as: Error: A file found in a source-path must have the same package structure '', as the definition's package, 'demo'.Where is wrong above command?
This is with Flexbuilder 3.2, Eclipse 3.3.2.I am moving my development environment to a new machine. Actionscript classes that compiled in the old environment now get a compile error:
A file found in a source-path must have an externally visible definition. If a definition in the file is meant to be externally visible, please put the definition in a package.I do declare the package in these classes - I think failure to declare the package is the usual reason for this error.To add to the mystery, many classes in this project compile without errors.
I have 31 XML files, each containing words (A.xml for all the words beginning with the letter "A" and so on).The XML formatting is as follows:
Code:
<words><word>aaa</word>
<word>aab</word>
</words>
(All the words are in alphabetical order)All in all, I have around 400,000 words neatly organized in 31 XMLs.
1. The CPU randomly picks a letter from A to Z. Based on that letter, it loads the appropriate XML file. From that XML file, it randomly loads one word (and when it first loads it, it skips words ending in "nt" - last two characters).
2. When it is presented with the word, the user needs to type in another word, which must start with the two characters that the previous word ended with. Here, the same rule of "nt" applies. Also, Flash needs to check if the word is valid (must check inside the XMLs for the word.
3. If the word is valid, Flash picks another word that starts with the last two characters of the previous word. (Here, the "nt" rule doesn't apply).
I have classes witch resides in this package :com.network.interface_as. When I try to load one class from that package in another class in the same package like this:
[Code]...
In Flash CS3 when you did Modify/Document it allowed you to type in a document Title and Description which were metadata searchable by internet search engines. According to the book "Brilliant Flash CS4" this is still possible in CS4, but I think they have removed the option, and the book is wrong. add metadata for searching to FLA documents or is this now gone?
View 1 RepliesUsually when I am looking for a specific field name, section of code or variable, I will run a GREP regex search to search through my ASP files, which works great as they are just stored as plain text, however I was wondering if anyone knows of a way to do the same with ".fla" files.
The GREP search looks through all my files in one go and returns a list of files which match the search terms; but wouldn't work on .fla files as the actionscript is not stored as plain text. Possibly this would work if I converted all my ".fla"s to use seperate ".as" files but this would be a lot of work and I'd rather avoid it if possible.
I have this XML:
<?xml version= "1.0"?>
<r>
<floor _number='1'>
<shop>
<name>undefined</name>
[Code]...
I have a few different XML documents that get loaded into my app. What I would like to know how to do is search the incoming XML string for a certain attribute (apple or peach) then route its use to the correct location.example:
<boringExample1 apple ="somevalue" ... />
<boringExample2 peach="somevalue" ... />
I am not trying to read the value of the attribute but the name of attribute itself. if my XML string has apple attribute go here else if my XML string has peach attribute go there. I hope that makes sense
sharing an old template of his or a nice website where I can find some for free?
View 1 RepliesI have gone thru the Kirupa's tutorial "Using XML in Flash CS3/AS3", and it helped a lot in my project. Now, I have a question in XML searching. If an attribute's value is say title="kirupa tutorial" and a user wanted to search only the word "kirupa", then how can i get this node of xml, which title is "kirupa tutorial"..
@title == "kirupa" only works when the whole word matches the value of "title" attribute, but i want to search a partial word.
I do not know flash at all and i am writing some code in Action Script 3 and am having some trouble.
Basically i have a list that is read from an XML file.
I am busy writing a function to allow a user to enter a search word that will allow him/her to find the closest matching node.
For example, if the nodes are:
1) movies
2) music
3) books
4) plays
typing "m" will search and scroll through 1 and 2 continuosly after every button click but typing "mo" will find only 1.
Using mytree.findNode("label", search_word); //will only find nodes of EXACT name Using mytree.getNextIndexAtLetter(search_word, i); //Will only find nodes with starting letter of search word
Does anyone know of an easy way to use the data from a combo box to either search or reference the XML tags? I have an xml document formatted like this:
[Code]...
Ultimately, I would like to use the data from the combo box to find/reference the information contained in the Brand tags so I can display the information in the remaining tags (stuf1, stuf2, stuf3 & stuf4) in separate text fields.
I'm working with tons of array generated from a XML. How should I go about creating a search function that will be able to search and retrieve a particular nod from the array. Sth to do with .toLowerCase() and getIndexOf? The search function should be able to search and retrieve any text that contain the letter/letters... not the whole word. Like for example if user enter "gre", it should retrieve results containing "great" and so on.
View 1 RepliesI have got an array of objects, each with properties, plus those objects have sub objects.
Example
Code:
Array[0]
Object.id = 0
Object.name = fish
Object.Array[0]
object.id = 0
object.variety = red tetra
[Code] .....
So now it will go through every item in the array and work filterArray on it, but where to proceed from here?
I have a text file 100,000+ words (A scrabble dictionary) sorted alphabetically and I want to be able to search the file to see if it contains a word entered by the user. I should be able to write a binary search algorithm easily enough but I don't know how to access all the items in the list. I've only ever done file I/O with python so I don't know how in actionscript.
View 1 RepliesI have a collection in Flex and I have sorted it by a date field, so the latest elements appear first in my view.
In order to do this I have applied a sort field like so:
var articleSort:Sort = new Sort();
articleSort.fields = [ new SortField('published', false, true), new SortField('id', true, true)];
articles.sort = articleSort;
articles.refresh();
Now I want to be able to use a cursor to findFirst() in that collection based on the id. However in order to do that I have to also pass through the published date in the findFirst() method. This is a real pain as I don't have the published date at that time, (or it's expensive to get).
articleCoursor.findFirst({ published: modelLocator.articles.getArticleById(event.newArticleId).published, id: event.newArticleId });
As you can see I am having to get it from the modelLocator in my application, and basically look up the item...
Ideally I would like to pass a wildcard though for the date in the FindFirst() function, as the id is the only thing I care about when searching. However it seems it Flex I can't do that.
The other option that occurred to me is to resort the collection before searching, but that would cause my view to re-render (as it's bound to the collection) on the collections refresh event. Plus it seems rather silly to have to resort in order to search.
I am loading a .txt file and pusing it into a dynamic text field. i want to be able to sort this text by line..
View 4 RepliesHow can I search for a keyword in an array?
View 3 RepliesIs there a way to search for a piece of actionscript code inside the whole of the fla? I have a project with multiple library movieClips that contain actionscript and I was wondering if its possible to search the whole fla for a specific as3 piece of code?
View 5 RepliesIs it possible to sort dynamically? I have random String messages that I am working with like the one posted below and I want to search for ":" and sort the date that comes after it. Is this possible? what is the best way to go about dealing with something like this? The messages are always going to have a ":" followed by a date in the format seen below. This Junk message contains random words lala and numbers 58493: October 06, 2011, 6:00 PM
View 3 RepliesI want to search a dynamic text field through a search bar in As3, but I can't seem to find the code to "search". If you have any easy way to do this please tell me, in the mean time I found a tutorial but it's in Flash 5, and I have no experience in transforming as1 to as3, can anyone help me here is the code: (on the search button)
ActionScript Code:
on (release) {
msg = "";[code]........
[Code]...
Does anybody have an idea how to search the strings in the array? Let's say the user types "ci" to the search field, searching in "taste" (it would be marked). Now it should return the objects which have the string "ci" in the taste, as: apple - acid - red berry - acid - purple..
loading in xml in as3 (I followed the excellent Kirupa example [URL] and so far so good.
I now want to check if a certain string is present in a particular node and if so run a certain action. For example:
say my xml has a node like so:
<fruit>
<apples>
<item>Customer likes Granny Smith, Winesap and Fuji apples</item>
</apples >
</fruit>
How can I check if a string is present in a node eg
nodeVal = displayData.fruit.apples[i];
if(nodeVal == "Granny Smith"){
//perform certain action here
}
how to make flash search for certain entries ( by title or similar things ) of entries that are in an XML file and just pull all the information of that out? I have been trying to get it to work but it keeps on failingthe XML file ( code ) that I use at the moment is:
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item SKU="10167402" title="22265004210" department="11" quantity="7" counted="0" />
[code].....