Pages: [1]
  Print  
Author Topic: Intro page site xml  (Read 216 times)
squibn
Gaia User
**
Posts: 39


« on: September 21, 2011, 01:22:15 AM »

Hi there,

I'm having problems knowing the correct way of getting to my sites home page once my "intro" page has played through, here's my site.xml set up...

Code:
<?xml version="1.0" encoding="UTF-8"?>
<site title="Gaiai site" menu="true" assetPath="assets/" >
<page id="Intro" title="Introduction" src="Intro.swf" depth="top" menu="true" >
<asset id="video" src="Intro.flv" preload="true"/>
</page>
 <page id="index" src="index.swf" depth="top">
        <page id="nav" src="nav.swf" depth="top">
<asset id="newNav" src="newMenu.swf"/>
            <page id="home" title="Home" src="home.swf" menu="true">
<asset id="homePage" src="homePage.swf"/>
</page>
            <!--<page id="threeSixtyDegree" title="360°" src="threeSixtyDegree.swf" menu="true" >
<asset id="threeSixtyDegreePage" src="threeSixtyDegreePage.swf"/>
</page> -->
        <page id="featuresHolder" title="FeaturesHolder" src="featuresHolder.swf" menu="true" >
<page id="features1" title="Features1" src="features1.swf" menu="true" >
<asset id="features1Page" src="features1Page.swf"/>
</page>
    <page id="features2" title="Features2" src="features2.swf" menu="true" >
<asset id="features2Page" src="features2Page.swf"/>
</page>
    <page id="features3" title="Features3" src="features3.swf" menu="true" >
<asset id="features3Page" src="features3Page.swf"/>
</page>
<page id="features4" title="Features4" src="features4.swf" menu="true" >
<asset id="features4Page" src="features4Page.swf"/>
</page>
</page>

It all works as it should, as I originally I had it set up like this...

Code:
<?xml version="1.0" encoding="UTF-8"?>
<site title="Gaiai site" menu="true" assetPath="assets/" >
 <page id="index" src="index.swf" depth="top">
<page id="Intro" title="Introduction" src="Intro.swf" depth="top" menu="true" >
<asset id="video" src="Intro.flv" preload="true"/>
</page>   
     <page id="nav" src="nav.swf" depth="top">
<asset id="newNav" src="newMenu.swf"/>
            <page id="home" title="Home" src="home.swf" menu="true">
<asset id="homePage" src="homePage.swf"/>
</page>
            <!--<page id="threeSixtyDegree" title="360°" src="threeSixtyDegree.swf" menu="true" >
<asset id="threeSixtyDegreePage" src="threeSixtyDegreePage.swf"/>
</page> -->
        <page id="featuresHolder" title="FeaturesHolder" src="featuresHolder.swf" menu="true" >
<page id="features1" title="Features1" src="features1.swf" menu="true" >
<asset id="features1Page" src="features1Page.swf"/>
</page>
    <page id="features2" title="Features2" src="features2.swf" menu="true" >
<asset id="features2Page" src="features2Page.swf"/>
</page>
    <page id="features3" title="Features3" src="features3.swf" menu="true" >
<asset id="features3Page" src="features3Page.swf"/>
</page>
<page id="features4" title="Features4" src="features4.swf" menu="true" >
<asset id="features4Page" src="features4Page.swf"/>
</page>
</page>

But I had to change it as there were elements used in the index page that I didn't want to be visible on the intro page, so I thought I'd make the intro a seperate section (I'm not even sure if I can do this..can I??)

But what I can't get it to do is go to my homepage once the intro has completed, my goTo code is wrong, but not sure what it's supposed to be?

Here's my goTo code at the minute...

   
Code:
public function onNetStreamStatus(event:NetStatusEvent):void {

if (event.info.code=="NetStream.Play.Stop") {

Gaia.api.goto("index/nav/home");

}

Hope someone can help?
Thanks,
Squibn
Logged
Ramiro
Moderator
Gaia Addict
*****
Posts: 861


interactive pragmatism


« Reply #1 on: September 21, 2011, 01:44:56 PM »

http://www.gaiaflashframework.com/wiki/index.php?title=Site_XML#Page_Node
You can only have 1 root page node, and it HAS to be index (id="index").

You can:
1. have your first page be the intro, and not show the index page assets.
2. have your first page be the intro, and load the index assets on demand when the intro finishes
3. have your first page be the intro, and move your index asset to nav

there're tons of other possible solutions, I would use number three for simplicity
Logged
Pages: [1]
  Print  
 
Jump to:  

TinyPortal v1.0 beta 4 © Bloc