Web Galéria – čím ju vytvoriť?

Domov Diskusné Fóra Ostatné Web Galéria – čím ju vytvoriť?

Zobrazuje sa 13 príspevkov - 1 až 13 (z celkového počtu 13 )
  • Autor
    Príspevky
  • #56063
    EmElEn
    Účastník (Participant)

    Zdravím,

    posledné dva dni pracujem na vývoji svojej web stránky vo Flashi. Jej súčasťou by malo byť akési portfolio, ktoré však bude veľmi rozsiahle – stovky obrázkov, niekoľko videí, textov a podobne. Preto som sa rozhodol nevyužívať Flash a toto portfolio urobiť externé.

    Potreboval by som radu – aká technológia je na tento účel najlepšie využiteľná? Plain HTML sa mi zdá veľmi pracné.

    Okrem toho by som potreboval pochopiť systém updatovania Flash stránok za pomoci XML. Ešte nikdy som to nerobil a webové tutoriály mi nevyhovujú. Ide len o čistú zmenu textu na Flash stránke bez nutnosti jej prerábania. Bez histórie.

    Ďakujem

    #115551
    Kompi
    Účastník (Participant)

    Na taketo otazky ti rad odpoviem aj cez skype, ak bude treba.

    Ale k tomu. Ked robis stranky, a pridavas fotky, je najvhodnejsie vygenerovat to do niecoho s CSS alebo aspon ako vravis plain HTML. Dlho som pouzival len Picasu, ale to som mal XP. Nahodis fotky, das vyexportovat podla potrebnej velkosti do html a samo spravi cely strom stranok, automaticky pravi velkosti fotiek a tak dalej.

    Spravi celu galeriu.

    Ale uz som dlhsie na Macu a tu sa mi najviac pozdava Lightroom od adobe. Ma daleko viac templatov, vyzera prehladnejsie, nedava (lahko odstranitelnu v pikase) reklamu, etc.

    Dufam si sa pytal na toto a odpovedam spravne na to co si chcel. Mimochodom je aj kopec web album tvoriacich aplikacii vo flashi ale nejako som im neprisiel na chut.

    K druhe otazke.

    Ak potrebujes spravit web stranku vo flashi.
    Navod :
    Stiahnu stranku z templatemonster.com alebo odkial chces vo forme SWF. SWF subor najdes, :) no v XPckach to bolo v internet temporary files, takze cez aktivity alebo cache to najdes. SWF potrebujes dostat do FLA aby si to vyeditoval vo Flashi. To zriesis cez … najviac sa mi osvedcil SVF to FLA converter, resp iny nazov je Sothing SWF decompiler. Ten ti z toho spravi FLA.

    Hura do flashu. Nechces menit stranku ako taku, len obsah. t.j. texty a nazov menu … Najjednoduchsie je to otvorit library panel a tam skrolovat a hladat jednotlive texty. najdes nieco co chces editovat, pravym tlacitkom edit a zmenis to.

    Je to jednoduche a ked menis obrazky, v zasade ich men cez edit obrazok a update. Nedavaj pridavat obrazky do Library, lebo by si tym zmenil nastavenia – prepojenia stranky a hlavne by si dobabral action script – programovaci jazyk udalosti.

    Pravidelne stranku ukladaj a … ono to nie je sranda flash, je vcelku komplikovany, na zakladne veci ti staci pochopit len zaklad. Casova osa, co je to graficky objekt a symbol. Aspon toto si pozri v tutoriale alebo na googli.

    A vela stastia do editovania.

    #115556
    EmElEn
    Účastník (Participant)

    Ďakujem Ti za ochotu, Kompi. Picasa web galériu som svojho času používal, no dáva až priveľmi najavo, od koho pochádza. :) Na druhej strane, Lightroom je v tomto pravý opak. Upozornil si ma na výborné riešenie – presne pre mňa! Už ho istý čas mám, no keďže používam Aperture, neprichádzam s ním do styku denne, takže web exporty som podrobne nepreskúmal. Pred chvíľou som si to všetko prešiel a zdá sa, že mi plne vyhovuje. Ešte raz ďakujem.

    Čo sa týka Flashu, asi som sa zle vyjadril. Vo samotnom Flashi sa už istý čas pohybujem. Určite nie nejako extra, ako napríklad vo Photoshope, no viem s ním pracovať (okrem dokonalej znalosi ActionScriptu). Zajtra, alebo pozajtra stránku dokončím, takže ak budeš mať záujem, môžem Ti poslať link.

    Späť k mojej otázke: myslel som to tak, že s Flashom samotným pracovať viem, no v spojitosti s XML technológiou som ho ešte nikdy nepoužíval. V praxi by to pre mňa znamenalo mať exportovanú stránku uploadovanú na server, v ktorej sa nachádza textové pole meniace sa v závyslosti od externého XML súboru, ktorý môžem editovať administračnou časťou stránky (de facto s GUI), alebo textovým editovaním samotného XML súboru. Využitie je zjavné – namiesto dlhého procesu zmeny textu vo *.FLA a následného exportu, stačí ísť na svoju stránku, prihlásiť sa, a upraviť jedno textové pole.

    Existujú Flash CMS systémy. Sú však veľmi drahé a design si chcem robiť sám. Potom sú tu ešte spoločnosti zaoberajúce sa výrobou Flashových stránok – napríklad, pre mňa jednotka, Ligtmaker – robili aj stránku J. K. Rowling. Je to však znovu 1. drahé, 2. prehnané pre stredoškolského študenta, ktorý tam má pár riadkov.

    Ak by si mi ešte vedel poradiť ohľadom toho XML, bol by som Ti vďačný dvojnásobne. Chcem sa priučiť aj niečo nové, nie len stále tú animáciu. :)

    #115561
    Kompi
    Účastník (Participant)

    A presne toto som aj ja riesil, flash uz teraz pouzivam len zriedka, ale pred dvoma rokmi to bolo pomerne casto. Vzdy tam bol problem prepojit flash s externym suborom, teda ani nie obrazkom, ale s datami co boli externe. Skratka flash nikdy nebol PHP …

    K tomu asi tolko. Externy obrazok si ale flash nacitat vie. Mas na nete kopec galerii – maly flash citajuci obrazky zo svojho adresara. Asi citas medzi riadkami, ze vycucnut ten skript a proste miesto textu pouzit obrazok s textom asi nebude problem :)

    Je to kostrbate riesenie, ale na zaklad postaci. A s tym XML, neviem, s tym ti velmi nepomozem, s tym mam minimalne skusenosti. Akokolvek ak na daco prides, co sa da pouzit, daj mi vediet. Rad sa poucim. To iste plati aj o mne.

    #115562
    Kompi
    Účastník (Participant)

    BTW : ono to komplikovane nebude, chce sa to len hrat. Skus zacat s tymto :
    http://www.communitymx.com/content/article.cfm?cid=D1CB3

    #115563
    EmElEn
    Účastník (Participant)

    Neuveríš, ale presne s týmto tutorialom som sa dnes stretol. :) Nevedno ale prečo, obišiel som ho. Zajtra sa na neho bližšie pozriem. Ďakujem :)

    EDIT: Už viem, prečo som ho obišiel – je to návod pre Flash MX. Vytlačil som si ho však aj tak a ak nebude pre ActionScript 1.0, bude použiteľný. Idem testovať.

    #115598
    EmElEn
    Účastník (Participant)

    Mám problém a som v koncoch. Pomôž, prosím Ťa. :)

    Urobil som to všetko podľa toho návodu – totálne všetko – nešlo.
    Stiahol som tie ich sample – išli.
    Skopíroval som ich dynamic text okno a script layer do môjho dokumentu, skopíroval som XML súbor do adresára s dokumentom – nešlo.

    Nechápem, čo robím zle. Ako jediný možný problém sa mi naskytá verzia Flashu.

    Skúsil by si, prosím Ťa, stiahnuť tie sample a prehodiť si ich do rovnakého, avšak Tebou vytvoreného, dokumentu? Alebo hociaké iné riešenie. Ďakujem

    EDIT: Práve som to skúsil ešte raz bez XML súboru v koreňovej lokácii. Ako som očakával, debugger vypísal:
    Error opening URL ‚file:///Macintosh%20HD/Users/home/Desktop/archiv/headlines.xml‘

    Podľa môjho uváženia to znamená, že by nemala byť chyba v scripte, pretože sa ten súbor snaží načítať, respektíve aspoň nájsť. Ostatok scriptu je rovnaký, ako ten ich, takže ani tam by nemala byť chyba.

    Textové pole je dynamické, chápe HTML a má Instance name – txt. Presne ako má mať. XML súbor má rovnaký názov, ako je definované v scripte. Neviem, kde môže byť chyba.

    #115603
    EmElEn
    Účastník (Participant)

    Ešte niečo – celý script vyzerá takto:

    headlineXML = new XML();

    headlineXML.onLoad = myLoad;
    headlineXML.load(„headlines.xml“);

    function myLoad(ok) {
    if (ok == true) {
    Publish(this.firstChild);
    }
    }

    function Publish(HeadlineXMLNode) {
    if (HeadlineXMLNode.nodeName.toUpperCase() == „BROADCAST“) {
    content = „“;
    story = HeadlineXMLNode.firstChild;
    while (story != null) {
    if (story.nodeName.toUpperCase() == „STORY“) {
    lead = „“;
    body = „“;
    URL = „“;
    element = story.firstChild;
    while (element != null) {
    if (element.nodeName.toUpperCase() == „LEAD“) {
    lead = element.firstChild.nodeValue;
    }
    if (element.nodeName.toUpperCase() == „BODY“) {
    body = element.firstChild.nodeValue;
    }
    if (element.nodeName.toUpperCase() == „URL“) {
    URL = element.firstChild.nodeValue;
    }
    element = element.nextSibling;
    }
    content += „„+lead+“
    „+body+“

    „;
    txt.htmltext=content;
    }
    story = story.nextSibling;
    }
    }
    }

    stop(); (Stop som dopísal ja, no skúšal som aj bez – v ňom chyba nie je. Je tam kvôli pokračujúcim framom.

    Všimol som si, že dynamické textové pole (txt) je v celom skripte spomenuté iba jediný krát, a to v poslednej časti: txt.htmltext=content;

    V script editore by však to txt zrejme malo byť modré. Aspoň to tak logicky usudzujem. Ono však nie je. Preto ma napadá, či to nie je chybná syntax, ktorú od Flashu MX zmenili.

    #115654
    Kompi
    Účastník (Participant)

    Uprimne, poskusam to coskoro, ale teraz mam akurat 8 dni do statnice z pediatrie. Potom sa s tym pohram :), ked nebude tak husto :)

    #115655
    EmElEn
    Účastník (Participant)

    Dobre, cenním si Tvoju ochotu.

    Avšak, práve ma napadlo isté riešenie, ktoré by bolo možné.

    Včera som dokončil animácie a dnes som dorábal tlačidlá. Išiel som štandardným spôsobom – gotoAndStop na frame X. Robil som to už niekoľkokrát, takže som to bral ako rutinu. Stránka sa skladá zo štyroch scén, takže som logicky exportoval iba tú poslednú scénu, pretože prvé tri sú dosť náročné a dlho to trvá. Dal som teda ALT+CMD+Enter a začal testovať. Nech som klikol na akékoľvek tlačidlo, vždy ma hodilo na posledný frame napriek tomu, že scripty boli v poriadku. Celý deň som si nad tým lámal hlavu a od počítača som niekoľkokrát odchádzal ukľudniť sa a sledovať oblohu. :) Teraz, asi pred 30 minútami si k tomu deprimovaný sadnem a dám exportovať celý dokument. Na moje počudovanie to išlo. Asi si vieš predstaviť, ako som sa vtedy cítil. :D Medzi inými pocitmi tam však bola aj úľava a radosť.

    Teraz ma však napadlo, že ak mal export scény problém s týmto, prečo nie aj so scriptom? Idem to teda hneď teraz vyskúšať, pretože tam nie je nič, čo by nemalo fungovať. Dúfam, že to pôjde. Ďakujem

    #115672
    Kompi
    Účastník (Participant)

    Akurat si pamatam, ked som robil jednu komplikovanu stranku, to bolo este v Flash MX a 2004 potom. Mal som vzdy odzalohovane Na 25 x vsetky moje postupy. Vela krat sa mi stalo, ze to proste potom neslo, Dokument is broken, etc. 100 x rovnaky problem. Casto krat som nieco dosiahol, ostalo to v swf a po restarte programu to uz neslo a jedina cesta vola to vyexportovat nazad z SWFcka do Flacka. Proste toto je Flash. Malo som robil teraz s CS3jkou, aly uz to dufam nebude robit, ked sa znova pustim do niecoho. :) Nerad by som zasa cvicil decompiler, co vzdy pokazi diakritiku :) textov.

    Tak pevne nervy, lebo o tom je flash aspon u mna :).

    #116206
    martingross
    Účastník (Participant)

    z Flash problemom sa je niekedy dobré obratit aj na http://www.flash.cz (mne par krat pomohli)

    #116350
    EmElEn
    Účastník (Participant)

    martingross: Ďakujem Ti. Prezriem si to tam a opýtam sa. :)

    EDIT: Perfekté! Ďakujem Ti! Mali tam na to tutoriál, ktorý bol fungujúci a ešte aj pracuje s CSS. :)

Zobrazuje sa 13 príspevkov - 1 až 13 (z celkového počtu 13 )
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.