Visualizzazione dei risultati da 1 a 5 su 5

Discussione: galleria video + xml

  1. #1

    galleria video + xml

    ciao a tutti , questa volta credo di avere una domanda un pò più difficilotta.

    Ho un problema con una videogallery!

    La galleria, che prende i dati da un file xml, ha un elenco sulla sinistra con 2 voci
    <title> e <description>. Queste compongono un unico bottone. Inoltre (ed è qui il problema!) il titolo, volendo viene riprodotto più grande appena sotto il video.

    Bene, la mia necessità è che:

    o il titolo sotto il video faccia comparire un testo diverso da quello del bottone
    o si possa spostare e far funzionare l'item <desciption>

    Grazie

    P.S. Il sito a cui sto lavorando è: QUI
    Io_FraNo

  2. #2
    il fatto è che va bene per le altre sezioni ma non per quella dei servizi dove mi serve il commento sotto il video.

    Tuttavia questo è l'actionscript del file in flash:

    Codice PHP:
    /**********---------- Config Part ----------**********/
    import cn.com.webstudio.util.*;
    Stage.scaleMode "noscale";
    Stage.align "TL";
    //Stage.showMenu = false;
    stop();
    /**********---------- Variable Part ----------**********/
    var dataArr:Array = [];
    var 
    curItem:Number 0;
    //sound volume setting
    var volume:Number 50;
    //buffer time setting
    var bufferTime:Number 10;
    var 
    locked:Boolean false;
    //please set these fellowing value from external xml file.
    var autoPlayFirst:Boolean false;
    var 
    autoPlayAll:Boolean false;
    var 
    autoNext:Boolean false;
    var 
    mainStyleColor:Number 0x090909;
    // 
    var titleItemvideoItemthumbListcontrolItemscrollItem;
    /**********---------- Function Part ----------**********/
    // Load the xml file.
    function loadXML(url:Stringcallback:Function) {
        var 
    myxml:XML = new XML();
        
    myxml.ignoreWhite true;
        
    myxml.onLoad = function(success) {
            if (
    success) {
                if (
    callback != null) {
                    
    callback(this);
                }
            }
        };
        
    myxml.load(url);
    }
    loadXML("xml/services.xml"parseXML);
    // parse xml data
    function parseXML(xml:XML) {
        
    curItem = -1;
        
    dataArr = [];
        var 
    ijtemp1temp2temp3;
        
    temp1 xml.firstChild.firstChild.childNodes;

        
    // config part
        
    autoPlayFirst temp1[0].firstChild.nodeValue=="true";
        
    autoPlayAll temp1[1].firstChild.nodeValue=="true";
        
    autoNext temp1[2].firstChild.nodeValue=="true";
        
    mainStyleColor int(temp1[3].firstChild.nodeValue);
        
        
    // item data
        
    temp2 xml.firstChild.childNodes[1].childNodes;
        for (
    i in temp2) {
            
    dataArr[i] = {};
            
    temp3 temp2[i].childNodes;
            for (
    j in temp3) {
                
    dataArr[i][temp3[j].nodeName] = temp3[j].firstChild.nodeValue;
            }
        }
        
    init();
    }
    function 
    init() {
        
    // title item
        
    titleItem this.attachMovie("titleItem""titleItem"1);
        
    titleItem._x 270;
        
    titleItem._y 540;
        
    // video list
        
    videoItem this.attachMovie("videoItem""videoItem"2);
        
    videoItem._x 270;
        
    videoItem._y 202;
        
    videoItem.posX videoItem._x;
        
    videoItem.posY videoItem._y;
        
    videoItem.posW videoItem._width;
        
    videoItem.posH videoItem._height;
        
    // thumb list
        
    thumbList this.attachMovie("thumbList""thumbList"3);
        
    thumbList._x 1;
        
    thumbList._y 396;
        
    // control item
        
    controlItem this.attachMovie("controlItem""controlItem"4);
        
    controlItem._x videoItem._x;
        
    controlItem._y videoItem._y+videoItem._height;
        
    controlItem.posX controlItem._x;
        
    controlItem.posY controlItem._y;
        
    //controlItem.volBut.onPress();
        
        
    setStyle();
    }
    function 
    setStyle() {
        
    wEffect.setRGB(thumbList.backmainStyleColor);    
        
    wEffect.setRGB(infoItem.backmainStyleColor);


    mentre

    questo è xml:

    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <data>
    	
    	<config>
    		<autoPlayFirst>true</autoPlayFirst>
    		<autoPlayAll>true</autoPlayAll>
    		<autoNext>false</autoNext>
    		<mainStyleColor>0x000000</mainStyleColor>
    	</config>
    	
    	<video>
    		<item>
    			<title>show production</title>
    			<description><![CDATA[]]></description>
    			<url>video/servizi/show_production.flv</url>			
    			<thumb></thumb>
    		</item>
    
    	</video>
    </data>
    grazie ancora
    Io_FraNo

  3. #3

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Non ho capito cosa chiedi esattamente, ma ti consiglio di usare i tag corretti per il codice, in modo da renderlo più leggibile.

  5. #5
    ok, grazie, ma non ho capito come si mettono.

    Tuttavia, se dai uno sguardo al link indicato, vedrai che ci sono selle gallerie video. Bene, sono tutte uguali e cambia solo il colore di selezione e la conseguente cornice intorno al video.

    Quella galleria, prendiamo ad esempio la sezione special events, ha nel menù di sinistra due voci di colore differente tipo: campari opening milano 2008.

    entrambi sono nello stesso bottone ma vengono caricati da xml con due item diversi ossia, campari opening sull'xml è <title> mentre milano 2008 è <description>.

    Inoltre, anche se sul sito di riferimento non si vede perchè da me disabilitato, il titolo del bottone (quindi <title>) apparirerrebbe sopra ciascun video.

    Io vorrei che apparisse sotto (ma quello si corregge subito da as!) ma che ci fosse la possibilità di scrivere più roba, per cui appaia sul bottone "campari opening" e sul titolo sotto il video "campari opening è una manifestazione etc etc.".

    Spero di essere stato chiaro.

    Grazie come sempre andrea
    Io_FraNo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.