SVG ή / και Flash;

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

SVG ή / και Flash;

Δημοσίευση από cordis » 08 Αύγ 2005 11:36

Ναι, αλλά τώρα που η adobe αγόρασε την macromedia μήπως το θάψει; Ή θα θάψει το flash;
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

SVG ή / και Flash;

Δημοσίευση από cherouvim » 08 Αύγ 2005 12:44

Το SVG είναι open standard. Κανείς δεν θα το θάψει όσο και να προσπαθήσει. Το firefox 1.1 θα έχει native SVG support. http://www.mozilla.org/projects/svg.

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

SVG ή / και Flash;

Δημοσίευση από cordis » 08 Αύγ 2005 18:49

και SVG open clipart..
http://openclipart.org/
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

SVG ή / και Flash;

Δημοσίευση από skeftomilos » 08 Αύγ 2005 22:00

@Cherouvim: Ο Firefox 1.1 θα είχε SVG support αν επρόκειτο ποτέ να υπάρξει! :D Όμως η έκδοση 1.1 ακυρώθηκε για χάρη της 1.5 που θα κυκλοφορήσει κάποια στιγμή στο άγνωστο μέλλον (Σεπτέμβριο λένε αλλά δεν πιστεύω πια τίποτα:)).

Όμως δεν υπάρχει ανάγκη για ειδικούς viewers, αρκεί ο Opera 8.0! Αξίζει να δείτε αυτή τη σελίδα με τον Opera για να πάρετε μία γεύση από το μέλλον.

Αν και αντιπαθώ γενικά τα flash animations (έχω flash blocker στον browser εδώ και μήνες), προγράμματα όπως το Flash έχουν πολύ μέλλον. Απλά αντί για το proprietary swf format θα εξάγουν SVG. Το SVG είναι standard, XML based, πλήρως scriptable με JavaScript, και όχι ξένο σώμα στη σελίδα όπως το swf.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

SVG ή / και Flash;

Δημοσίευση από cherouvim » 08 Αύγ 2005 23:03

Ναι, το 'Deer Park' ενοούσα, όποιο minor version νούμερο και αν αποφασίσουν να του βάλουν!

keep it cool

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

SVG ή / και Flash;

Δημοσίευση από fafos » 08 Αύγ 2005 23:39

File skeftomile na diafoniso mazi sou os pros thn autonomia tou SVG afou xeiazete kapoia scriptakia gia na doulepsei sthn selida.. ektos autou den tha agorasoume oloi Opera gia na vlepoume kati to opoio mporoun na to kanoun oloi oi browsers me ena aplo viewer..
Eimai kai ego apo autous pou den pane ta flash, alla thn idia gnomh exo kai gia ta javascripts.. kai auto giati kateme tipota den prepei na empodizei ton episkepth na vlepei sosta thn selida..

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

SVG ή / και Flash;

Δημοσίευση από fafos » 09 Αύγ 2005 00:07

SVG???

Katarxas xreiazetai kai gnoseis XML..
Kata 2on xreiazeste kai enan viewer gia na vlepete ta SVC arxeia:

http://download.adobe.com/pub/adobe/mag ... VGView.exe

Analytikes odhgies xrhshs edo:

http://www.w3.org/TR/SVG/

kathos kai sthn selida ths adobe.com

Ante kai kala ksemperdemata :D

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

SVG ή / και Flash;

Δημοσίευση από skeftomilos » 09 Αύγ 2005 07:30

Fafos δες για παράδειγμα το SVG promo του Opera. Κατ' αρχήν πόσο απλά μπαίνει στη σελίδα:

Κώδικας: Επιλογή όλων

<object data="/img/svg/opera.svg" height="150" width="220"></object>
Μετά ένα τμήμα του SVG αρχείου (opera.svg):

Κώδικας: Επιλογή όλων

<text x="500" y="60" font-size="30" font-weight="bold" fill="#FFF">Opera
  <animateColor id="OperaAppears" attributeName="fill"
    values="#F00;#FFF;#FFF;#F00" keyTimes="0;0.25;0.60;0.80" begin="OcomesIn.begin+1s" dur="4s"/>
  <animate attributeName="x"
    values="250;110;70;-600" keyTimes="0;0.15;0.65;1" begin="OcomesIn.begin+1s" dur="4s"/>
</text>
Βλέπεις τα attributes values, keyTimes και dur; Το SVG διαθέτει άφθονες ενσωματωμένες δυνατότητες animation, δε χρειάζεται JavaScript. Ωστόσο αφού είναι XML έγγραφο επιτρέπει το χειρισμό του με τις μεθόδους του DOM. Εδώ έρχεται και κολλάει η JavaScript, προσφέροντας προαιρετικό μετά-animation αν μου επιτρέπεις τον όρο. Για παράδειγμα το element <animateColor> καθορίζει την εναλλαγή του χρώματος της λέξης "Opera" που εμφανίζεται κάποια στιγμή στην οθόνη. Η εναλλαγή είναι κόκκινο - λευκό - κόκκινο. Φαντάσου λοιπόν ότι αν έχουμε ένα button στη σελίδα μπορούμε να αλλάξουμε την εναλλαγή των χρωμάτων σε π.χ. πράσινο - λευκό - πράσινο:

Κώδικας: Επιλογή όλων

document.getElementById&#40;'button1'&#41;.onclick = function&#40;&#41; &#123;
  document.getElementById&#40;'OperaAppears'&#41;.setAttribute&#40;'values', '#ff0;#fff;#fff;#ff0'&#41;
&#125;
Το καταπληκτικό είναι η αλληλεπίδραση του HTML button με το γραφικό SVG. :) Όλα δένουν μεταξύ τους και αποτελούν ένα σώμα. Σε αντίθεση τα flash είναι αποκομμένες περιοχές της σελίδας, έχουν δικές τους συμπεριφορές, δικά του context menus, ακόμα και δικό τους mouse pointer. Έλεος! :lol:

Εικόνα

Οπωσδήποτε το SVG δεν είναι σοβαρός αντίπαλος για τα flash ακόμα. Όμως πιστεύω ότι σε σχετικά σύντομο χρονικό διάστημα θα υπάρχει ευρεία υποστήριξη για το SVG από όλους τους κύριους browsers. Τότε θα μπορέσουμε να συγκρίνουμε τα δύο format με αντικειμενικά κριτήρια, με βάση μόνο τα χαρακτηριστικά τους και τίποτε άλλο. Το flash έχει κι αυτό τα δικά του πλεονεκτήματα, όπως για παράδειγμα ότι τα .swf αρχεία είναι μικρότερα σε μέγεθος από τα .svg λόγω του ότι είναι binary. Προσωπικά ψηφίζω SVG δαγκωτό! :P

Σχετικά με τον ρόλο της JavaScript γενικά, συμφωνώ ανεπιφύλακτα ότι δεν πρέπει να αποτελεί εμπόδιο για το χρήστη αλλά μόνο να βελτιώνει τη λειτουργικότητα της σελίδας όταν και όπου χρειάζεται. Κάτω η DHTML, ζήτω η Unobtrusive JavaScript! :D

- Javascript is a Good Thing
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

SVG ή / και Flash;

Δημοσίευση από fafos » 09 Αύγ 2005 11:05

Thn SVG thn doulepsa (gia epimorfotikous logous) prin 1,5 xrono peripou. Se polles periptoseis mou zhtouse na topothetiso kapoio js h vb arxeio gia thn kalyterh leitourgeia tou animation, gia auto kai anafero thn anagkaiothta ton javascripts.
Thn kalyterh leitourgikothta thn anagnorizo se sxesh me thn flash alla einai poly noris gia na thn synagonistei akoma mono kai mono gia thn yposthriksh pou yparxei apo tous browsers.

Me thn javascript den exo tipota (oloi apo kei ksekinhsame etsi kai allios) alla genika logo ths epaggelmatikhs mou enasxolhshs me to web thn apofeugo san ton diaolo apo to livani logo tou periorismou ths apo merous xrhston. Skepsou na feiakseis ena site pou na exei mesa tis kalyteres dynamikes efarmoges kai na erthei o pelaths kai na sou pei oti phge se enan ypologisth sthn Kolopetinitsa kai den tou emfanize to javascript menu :D

Pantos symvoulevo tous neoterous na asxolhthoun sovara me thn SVG afou exei tis prooptikes kai to provlhma me tous browsers tha kseperastei syntoma. Ena site me arketes efarmoges einai auto:

http://www.svg.org

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

SVG ή / και Flash;

Δημοσίευση από skeftomilos » 09 Αύγ 2005 22:30

Τα JavaScript menus είναι κλασικό παράδειγμα DHTML και θα έπρεπε να αποφεύγονται. Αν όμως τα ζητάει ο πελάτης δε μπορείς να του πεις όχι (μπορείς; :naughty:). Αρκεί να προσθέσεις εναλλακτικό τρόπο navigation και είσαι OK. Το ιδανικό είναι να μη χρησιμοποιηθεί <noscript> αλλά να υπάρχουν τα links οργανωμένα στη σελίδα, τα οποία θα αναλάβει η JavaScript (αν υπάρχει) να τα μετατρέψει σε dropdown μενού. Όμως τέτοιου είδους έξυπνα scripts δε βρίσκονται τόσο εύκολα, σε αντίθεση με τη DHTML σαβούρα που κυκλοφορεί παντού ελεύθερα σε οικονομικές συσκευασίες των 25 κιλών έως δύο τόνων. :P

Btw στην Κωλοπετεινίτσα (αν το γράφω σωστά!) και την Κάτω Ραχούλα, δύσκολα νομίζω θα βρεις PC χωρίς JS. Αυτά συμβαίνουν στις hi-tech αστικές περιοχές, όπου υπάρχουν χρήστες με σχετικές γνώσεις ή handheld devices. :callme:
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

Επιστροφή στο “Flash γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης