Re: [Flashcoders] another stupid XML question

2007-06-09 Thread R�kos Attila

You are the only one who may know how to remove the thumbnails from
the stage, since you are the only one who knows how did you created
them, stored their references, etc. Your question is totally
independent of XML, it's a matter of basic scripting and movieclip
handling.

  Attila

bd hi,
bd small sample:
bd  ankematheve
bd concept
bd image path=images/a1.jpg br=413 ho=550 thumbpath=
bd thumbnails/a1.jpg thumbwidth=56 thumbheight=75/image
bd image path=images/vue.jpg br=550 ho=309 thumbpath=
bd thumbnails/vue.jpg thumbwidth=56 thumbheight=75/image
bd /concept
bd details
bd image path=images/a1.jpg br=413 ho=550 thumbpath=
bd thumbnails/a1.jpg thumbwidth=56 thumbheight=75/image
bd image path=images/a2.jpg br=550 ho=413 thumbpath=
bd thumbnails/a2.jpg thumbwidth=56 thumbheight=75/image
bd /details
bd /ankematheve
bd 
bd 
bd 
bd I'd like to be able to load and /or replace sections of this xml file.
bd 
bd meaning:
bd when I click a button on stage, i'd like thumbnails(that code has allready
bd been done) to appear from the concept node.
bd when I click another button on stage, i'd like that content to be removed
bd (deleted from the stage, but not from the xml file ofcourse) and be replaced
bd by content from the details node.
bd 
bd yup, I feel stupid, but that's ok!
bd 
bd Ben


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] another stupid XML question

2007-06-09 Thread robert
for me i'd parse the entire xml in one go when the swf is loading. In  
parsing, save each subsection of the xml data into an array. When the  
button needs it, simply access the array.


this is not a stupid question because I've seen similar scenarios in  
which the xml was completely reloaded only to target the desired  
subsection of the xml. You might consider going to FlashNewbies for  
help:


  http://chattyfig.figleaf.com/mailman/listinfo/flashnewbie



On Jun 9, 2007, at 10:17 AM, ben deroo wrote:


hi,
small sample:
ankematheve
   concept
   image path=images/a1.jpg br=413 ho=550 thumbpath=
thumbnails/a1.jpg thumbwidth=56 thumbheight=75/image
   image path=images/vue.jpg br=550 ho=309 thumbpath=
thumbnails/vue.jpg thumbwidth=56 thumbheight=75/image
   /concept
   details
   image path=images/a1.jpg br=413 ho=550 thumbpath=
thumbnails/a1.jpg thumbwidth=56 thumbheight=75/image
   image path=images/a2.jpg br=550 ho=413 thumbpath=
thumbnails/a2.jpg thumbwidth=56 thumbheight=75/image
   /details
/ankematheve



I'd like to be able to load and /or replace sections of this xml file.

meaning:
when I click a button on stage, i'd like thumbnails(that code has  
allready

been done) to appear from the concept node.
when I click another button on stage, i'd like that content to be  
removed
(deleted from the stage, but not from the xml file ofcourse) and be  
replaced

by content from the details node.

yup, I feel stupid, but that's ok!

Ben


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] another stupid XML question

2007-06-09 Thread ben deroo

let me rephrase the question then:
when I click a button, i want xml1.xml to be loaded
when I click another button, i want xml1.xml to be replaced with xml2.xml

thx
Ben

On 6/9/07, Rákos Attila [EMAIL PROTECTED] wrote:



You are the only one who may know how to remove the thumbnails from
the stage, since you are the only one who knows how did you created
them, stored their references, etc. Your question is totally
independent of XML, it's a matter of basic scripting and movieclip
handling.

  Attila

bd hi,
bd small sample:
bd  ankematheve
bd concept
bd image path=images/a1.jpg br=413 ho=550 thumbpath=
bd thumbnails/a1.jpg thumbwidth=56 thumbheight=75/image
bd image path=images/vue.jpg br=550 ho=309 thumbpath=
bd thumbnails/vue.jpg thumbwidth=56 thumbheight=75/image
bd /concept
bd details
bd image path=images/a1.jpg br=413 ho=550 thumbpath=
bd thumbnails/a1.jpg thumbwidth=56 thumbheight=75/image
bd image path=images/a2.jpg br=550 ho=413 thumbpath=
bd thumbnails/a2.jpg thumbwidth=56 thumbheight=75/image
bd /details
bd /ankematheve
bd
bd
bd
bd I'd like to be able to load and /or replace sections of this xml file.
bd
bd meaning:
bd when I click a button on stage, i'd like thumbnails(that code has
allready
bd been done) to appear from the concept node.
bd when I click another button on stage, i'd like that content to be
removed
bd (deleted from the stage, but not from the xml file ofcourse) and be
replaced
bd by content from the details node.
bd
bd yup, I feel stupid, but that's ok!
bd
bd Ben


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] another stupid XML question

2007-06-09 Thread Jesse Graupmann

//
//  USING ONLOAD
//


Loading XML Into Flash
http://www.kirupa.com/web/xml/XMLwithFlash3.htm 

BadassXML
http://www.mosessupposes.com/utilities/index.html

This is very odd, but... if you want to replace xml with another xml:

my_xml = new XML();
function loadXML1 (){
my_xml = new XML();
my_xml.onLoad = loadXML1_loaded;
my_xml.load(data1.xml);
}
function loadXML2 (){
my_xml = new XML();
my_xml.onLoad = loadXML2_loaded;
my_xml.load(data2.xml);
}

function loadXML1_loaded ( success ){
{
if (success)trace(this);
}

function loadXML2_loaded ( success )
{
if (success)trace(this);
}


//
//  USING XPATH
//


But maybe you want to load a single xml and query parts of it - enter XPath.

Using XPath
http://www.informit.com/articles/article.asp?p=169633rl=1  

XPath – by xfactor
http://www.xfactorstudio.com/ 



//
//  USING XML2OBJECT
//


XML2Object
http://www.sephiroth.it/file_detail.php?id=129 


I think Attila is right in saying you need to not worry about changing the
xml, but rather how you use the data. In order for you to do that, you need
to convert ( parse ) the xml into a useable object. Then get the information
you need from that object.

Start by making an object that is like the xml;

obj = {
concept: [ {path: images/a1.jpg, br:413, ho:550,
thumbpath:thumbnails/a1.jpg, thumbwidth:56,thumbheight:75 },
  {path: images/vue.jpg, br:550, ho:309,
thumbpath:thumbnails/vue.jpg, thumbwidth:56,thumbheight:75 } ],
details: [ {path: images/a1.jpg, br:413, ho:550,
thumbpath:thumbnails/a1.jpg, thumbwidth:56,thumbheight:75 },
  {path: images/a2.jpg, br:550, ho:413,
thumbpath:thumbnails/a2.jpg, thumbwidth:56,thumbheight:75 } ]
}

Then access parts of your information when needed;

var array = obj.concept;
for ( var i = 0; i  array.length; i++ ){
var thumbData = array [i];
var path = thumbData.path;
trace( 'concept path: ' + path );
}

var array = obj.details;
for ( var i = 0; i  array.length; i++ ){
var thumbData = array [i];
var path = thumbData.path;
trace( 'details path: ' + path );
}

Once you get your thumbnails working, you can go back to the xml and work on
parsing it into that object above. You can try your own parser, or the handy
XML2Object - everything after this is just logic.


_

Jesse Graupmann
www.jessegraupmann.com 
www.justgooddesign.com/blog/ 
_


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of ben deroo
Sent: Saturday, June 09, 2007 11:10 AM
To: flashcoders@chattyfig.figleaf.com
Subject: Re: [Flashcoders] another stupid XML question

let me rephrase the question then:
when I click a button, i want xml1.xml to be loaded
when I click another button, i want xml1.xml to be replaced with xml2.xml

thx
Ben

On 6/9/07, Rákos Attila [EMAIL PROTECTED] wrote:


 You are the only one who may know how to remove the thumbnails from
 the stage, since you are the only one who knows how did you created
 them, stored their references, etc. Your question is totally
 independent of XML, it's a matter of basic scripting and movieclip
 handling.

   Attila

 bd hi,
 bd small sample:
 bd  ankematheve
 bd concept
 bd image path=images/a1.jpg br=413 ho=550 thumbpath=
 bd thumbnails/a1.jpg thumbwidth=56 thumbheight=75/image
 bd image path=images/vue.jpg br=550 ho=309 thumbpath=
 bd thumbnails/vue.jpg thumbwidth=56 thumbheight=75/image
 bd /concept
 bd details
 bd image path=images/a1.jpg br=413 ho=550 thumbpath=
 bd thumbnails/a1.jpg thumbwidth=56 thumbheight=75/image
 bd image path=images/a2.jpg br=550 ho=413 thumbpath=
 bd thumbnails/a2.jpg thumbwidth=56 thumbheight=75/image
 bd /details
 bd /ankematheve
 bd
 bd
 bd
 bd I'd like to be able to load and /or replace sections of this xml file.
 bd
 bd meaning:
 bd when I click a button on stage, i'd like thumbnails(that code has
 allready
 bd been done) to appear from the concept node.
 bd when I click another button on stage, i'd like that content to be
 removed
 bd (deleted from the stage, but not from the xml file ofcourse) and be
 replaced
 bd by content from the details node.
 bd
 bd yup, I feel stupid, but that's ok!
 bd
 bd Ben

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] another stupid XML question

2007-06-09 Thread Jesse Graupmann
So I gave you links to loading, parsing, and querying - all that is left is
creating.

Create and Edit XML in Flash
http://www.kirupa.com/developer/actionscript/create_edit_xml.htm


_

Jesse Graupmann
www.jessegraupmann.com 
www.justgooddesign.com/blog/ 
_


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of ben deroo
Sent: Saturday, June 09, 2007 11:10 AM
To: flashcoders@chattyfig.figleaf.com
Subject: Re: [Flashcoders] another stupid XML question

let me rephrase the question then:
when I click a button, i want xml1.xml to be loaded
when I click another button, i want xml1.xml to be replaced with xml2.xml

thx
Ben

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com