Hello,
   
  I have a huge problem that I have been tring to figure out for couple of 
days.  I download the flex store sample and tring to put it on my server to see 
how it looks and the I’am getting these errors 
   
   
   [RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" 
faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false 
eventPhase=2 text="Error #2032: Stream Error. URL: data/catalog.xml"]. URL: 
data/catalog.xml"]
                  at 
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()
                  at mx.rpc::Responder/fault()
                  at mx.rpc::AsyncRequest/fault()
                  at ::DirectHTTPMessageResponder/errorHandler()
                  at 
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
                  at flash.events::EventDispatcher/dispatchEvent()
                  at flash.net::URLLoader/flash.net:URLLoader::redirectEvent()
   
   
   
  here is the main flexstore.mxml:
  











<?xml version="1.0" encoding="utf-8"?>
<!--
////////////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2003-2006 Adobe Macromedia Software LLC and its licensors.
// All Rights Reserved.
// The following is Sample Code and is subject to all restrictions on such code
// as contained in the End User License Agreement accompanying this product.
// If you have received this file from a source other than Adobe,
// then your use, modification, or distribution of it requires
// the prior written permission of Adobe.
//
////////////////////////////////////////////////////////////////////////////////
-->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; xmlns="*"
    layout="absolute" minWidth="990" minHeight="550"
    preinitialize="loadStyle()"
    creationComplete="startService()"
    pageTitle="FlexStore" viewSourceURL="srcview/index.html">

    <mx:Script>
    <![CDATA[
        import mx.collections.IViewCursor;
        import mx.collections.ArrayCollection;
        import samples.flexstore.Product;
        import mx.rpc.events.ResultEvent;
        import mx.events.StyleEvent;
        import mx.styles.StyleManager;

        [Bindable]
        private var catalog:ArrayCollection;

        private var currentTheme:String = "beige";

        private function toggleTheme():void
        {
            if (currentTheme == "beige")
            {
                currentTheme = "blue";
            }
            else
            {
                currentTheme = "beige";
            }

            loadStyle();
        }

        private function startService():void
        {

        }

        private function loadStyle():void
        {
            var eventDispatcher:IEventDispatcher =
                StyleManager.loadStyleDeclarations(currentTheme + ".swf");
            eventDispatcher.addEventListener(StyleEvent.COMPLETE, 
completeHandler);
        }

        private function completeHandler(event:StyleEvent):void
        {
            image.source = acb.getStyle("storeLogo");
            homeView.updateMapImage();
            super.initialized = true;
        }

        private function productServiceResultHandler(event:ResultEvent):void
        {
            //HTTPService returns an ArrayCollection for nested arrays
            var products:ArrayCollection = event.result.catalog.product;
            var temp:ArrayCollection = new ArrayCollection();
            var cursor:IViewCursor = products.createCursor();
            while (!cursor.afterLast)
            {
                var product:Product = new Product();
                product.fill(cursor.current);
                temp.addItem(product);
                cursor.moveNext();
            }
            catalog = temp;
        }

        override public function set initialized(value:Boolean):void
        {
            // Hold off until the Runtime CSS SWF is done loading.
        }
    ]]>
    </mx:Script>

    <mx:Style source="main.css"/>

     <mx:HTTPService id="productService" url="data/catalog.xml"
        result="productServiceResultHandler(event)"/>

    <mx:VBox width="990" paddingLeft="0" paddingRight="0" horizontalCenter="0" 
top="12">

        <mx:ApplicationControlBar id="acb" width="100%" 
styleName="storeControlBar">
            <mx:Image id="image" 
                      click="toggleTheme()"
                      toolTip="Change Theme"/>
            <mx:ToggleButtonBar
                height="100%"
                dataProvider="{storeViews}"
                styleName="storeButtonBar"/>
        </mx:ApplicationControlBar>

        <!-- using a creationPolicy of "auto" or "queued" has a bug at time of 
writing
             that prevents initial states from applying styles correctly.
             plus the instantiation of the cart view can cause a performance
             hiccup which we might prefer at startup -->
        <mx:ViewStack id="storeViews" width="100%" height="550" 
creationPolicy="all">
            <HomeView id="homeView" label="Home"
                showEffect="WipeDown" hideEffect="WipeUp"
                />
            <ProductsView id="pView" label="Products" catalog="{catalog}"
                showEffect="WipeDown" hideEffect="WipeUp"
                />
            <SupportView id="supportView" label="Support"
                showEffect="WipeDown" hideEffect="WipeUp"
                />
        </mx:ViewStack>

    </mx:VBox>

</mx:Application>



  I’am using http but I really don’t know what I did wrong. Please if you can 
take a look for me I would love that.
   
  Thank you,
  Benny
  

 
---------------------------------
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.

Reply via email to