Βοήθεια με κώδικα swf αρχείου

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

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

Απάντηση
Spyrostagas
Honorary Member
Δημοσιεύσεις: 3233
Εγγραφή: 04 Νοέμ 2009 14:08
Τοποθεσία: Αμπελόκηποι / Αθήνα
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από Spyrostagas » 24 Απρ 2014 23:53

Καλησπέρα σας, έφτιαξα ένα αρχείο στο flash cs6 και το έκανα export σε swf καθώς σε animated gif το εμφανίζει χάλια λογω των περιορισμών των χρωμάτων του gif.
Τώρα σκέφτομαι το άλλο, οκ ανεβάζουμε το swf σε κάποιον σέρβερ ώστε να είναι ανεβασμένο κάπου, ύστερα όμως μπορούμε να φτιάξουμε τύπου κώδικα η script ώστε π.χ να μπορώ να αλλάζω το λινκ που οδηγεί το συγκεκριμένο .swf
π.χ spyros1.com/ref=name1 π.χ spyros1.com/ref=name2 κ.ο.κ
ουσιαστικά να αλλάζω το λινκ και να δίνω τον κώδικα στον ενδιαφερόμενο.
Εικόνα

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από alou » 25 Απρ 2014 00:28

Το μόνο που μπορείς να κάνεις για να μη θες καινούργιο swf με hardcoded link είναι click tag
Δες εδώ ανάλογα τι AS χρησιμοποιείς, φαντάζομαι 3
http://en.wikipedia.org/wiki/Clicktag

Μετά το link μπαίνει σαν παράμετρος στο object
...
<param name="movie" value="some.swf?clickTAG=http://www.ena-link.gr" />
...
<embed src="some.swf?clickTAG=http://www.ena-link.gr"
...

Spyrostagas
Honorary Member
Δημοσιεύσεις: 3233
Εγγραφή: 04 Νοέμ 2009 14:08
Τοποθεσία: Αμπελόκηποι / Αθήνα
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από Spyrostagas » 25 Απρ 2014 02:59

Καλησπέρα σε ευχαριστώ για την απάντηση.
έφτιαξα το clicktag, το εχω φτιαξει σε actionscript 2.0
και εβαλα για click tag
button_click.onRelease=function() {
getURL ("http://www.tyxaio-site.com", target=_blank)
}


το ανεβασα στον σερβερ που χρησιμοποιω και ολα οκ ανοιγει το λινκ που εβαλα στο προγραμμα.

ομως τωρα αλλαζοντας τον κωδικα και αφηνοντας την ιδια πηγη να τραβαει το swf αλλα αλλαζοντας το clicktag στον κωδικα του, δεν μου αλλαζει τον κωδικα.

χρησιμοποιησα τον κωδικα
<object type='application/x-shockwave-flash' data='arxeio.swf' width='120' height='300'><param name='flashvars' value='clickTag=http://www.deuterosite.com&clickTarget=_blank' /><param name='allowScriptAccess' value='always' /><param name='movie' value='http://arxeio.swf' /><param name='bgcolor' value='#000000'></object>

στο arxeio.swf εχω την διευθυνση του αρχειου αλλα για ευνοητους λογους δεν το εχω ανεβασει εδω και στο deuterosite.com εκει δεν αλλαζω το σημειο του κωδικα ωστε καθε φορα που αλλαζω τον κωδικα να οδηγει σε αλλο λινκ το .swf παροτι το clicktag οταν το εφτιαξα στο flash εβαλα ενα αλλο site.
Εικόνα

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από alou » 25 Απρ 2014 08:32

Έχω πολύ καιρό να το χρησιμοποιήσω και δε θυμάμαι λεπτομέρειες αλλά στην actionscript έβαλες link όχι clickTag var, θα πρέπει να το κάνεις κάπως έτσι:

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

button_click.onRelease=function&#40;&#41; &#123;
 getURL &#40;_root.clickTAG, "_blank"&#41;;
&#125; 
και στο embed να δηλωθεί το link, πιθανώς να είναι ΟΚ και όπως το έχεις δε θυμάμαι.

Spyrostagas
Honorary Member
Δημοσιεύσεις: 3233
Εγγραφή: 04 Νοέμ 2009 14:08
Τοποθεσία: Αμπελόκηποι / Αθήνα
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από Spyrostagas » 25 Απρ 2014 14:58

Οποτε στο fl να παω στο swf και να αλλαζω το action και να βαλω το τελευταιο που μου ειπες αντι αυτου που εχω τωρα και θα ειμαι οκ λογικα με τον embed κωδικα οπου εκει θα δηλωνω το λινκ που θελω να πηγαινει;
Εικόνα

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από alou » 25 Απρ 2014 16:02

ναι, για το embed δεν θυμάμαι πως παίζει σίγουρα αλλά αυτό το βρίσκεις και μετά αν είναι λάθος.

Spyrostagas
Honorary Member
Δημοσιεύσεις: 3233
Εγγραφή: 04 Νοέμ 2009 14:08
Τοποθεσία: Αμπελόκηποι / Αθήνα
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από Spyrostagas » 25 Απρ 2014 17:19

Το δοκίμασα το τελευταίο, έβαλα στον κώδικα embed το url που θελω αλλα παρότι κλικάρω πάνω στο swf δεν πατάει πουθένα ( δλδ δεν οδηγεί πουθένα )
φυσικά έκανα πρώτα την αλλαγή στο .fla στο actions και εβαλα αυτο που μου ειπες προτου ανεβασω το swf στον σερβερ και το δοκιμασω.
Εικόνα

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από alou » 25 Απρ 2014 17:45

Δες αυτό
http://www.flashclicktag.com/flash9.html
γιατί έχει και ένα conditional για ~ασφάλεια, καλύτερα να το χρησιμοποιήσεις έτσι

και embed generator εδώ
http://www.bannersnack.com/blog/clickta ... generator/

Spyrostagas
Honorary Member
Δημοσιεύσεις: 3233
Εγγραφή: 04 Νοέμ 2009 14:08
Τοποθεσία: Αμπελόκηποι / Αθήνα
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από Spyrostagas » 25 Απρ 2014 18:09

δοκιμασα τον κωδικα
<div dir="ltr" style="text-align: left;" trbidi="on">
<object height="300" onmouseup="document.location='http://www.blablatest.com'" type="application/x-shockwave-flash" width="120">
<param name="wmode" value="transparent" />
<param name="movie" value="file.swf" />
</object></div>

οταν καποιος κλικαρει τον οδηγει παλι στο αρχικο λινκ που εχει απο το fl σε νεο Tab αλλα στην ιδια σελιδα τον μεταπηδα στο νεο λινκ ( δλδ αυτο που θελω )
γινεται πανω σε αυτον τον κωδικα που εχω τωρα να μην του ανοιγει σε νεο tab το λινκ που εχω περασει απο fl αλλα το λινκ που περναω στον κωδικα καθε φορα;
Εικόνα

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από alou » 25 Απρ 2014 18:13

σε έχασα... αν θες να μην ανοίγει σε νέο tab βγάλε το target="_blank"

Σε αυτό που παραθέτεις, δεν υπάρχει click tag, διάβασε αν θες το παραπάνω tutorial και πήγαινε στο generator link που σου έδωσα. Τα έχεις μπερδέψει.

Spyrostagas
Honorary Member
Δημοσιεύσεις: 3233
Εγγραφή: 04 Νοέμ 2009 14:08
Τοποθεσία: Αμπελόκηποι / Αθήνα
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από Spyrostagas » 25 Απρ 2014 18:25

το δοκιμασα χτες αυτο που μου εστειλες αλλα δεν μου δουλεψε δυστυχως.
Εικόνα

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από alou » 25 Απρ 2014 18:44

Λοιπόν, στο fla, το action του κουμπιού είναι:

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

on &#40;release&#41; &#123;
  if &#40;_root.clickTAG.substr&#40;0,5&#41; == "http&#58;"&#41; &#123;
    getURL&#40;_root.clickTAG, "_blank"&#41;;
  &#125;
&#125;
Στο embed, ο κώδικας είναι:

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

<object type='application/x-shockwave-flash' data='file.swf' width='120' height='300'>
<param name='flashvars' value='clickTag=http&#58;//www.to-site-pu-8es-na-pas.gr&clickTarget=_self' />
<param name='allowScriptAccess' value='always' />
<param name="wmode" value="transparent" />
<param name="movie" value="file.swf" /> 
</object>
αυτό:
<param name='flashvars' value='clickTag=http://www.to-site-pu-8es-na-pas.gr&clickTarget=_self' />

είναι που ορίζει το link και το _self ή _blank είναι για το ίδιο ή νέο tab.

Spyrostagas
Honorary Member
Δημοσιεύσεις: 3233
Εγγραφή: 04 Νοέμ 2009 14:08
Τοποθεσία: Αμπελόκηποι / Αθήνα
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από Spyrostagas » 25 Απρ 2014 20:10

Σε ευχαριστω πολύ φίλε ! ειναι οκ τώρα, να σαι καλά.
Θα κοιταξω για το μελλον ενα php script και λοιπα που να το σεταρω με μια βαση δεδομενων, ωστε αν μπορεσω να το φτιαξω και να γεννα μονο του ενα λινκ και να καταγραφει ολα καπου :)
Εικόνα

Spyrostagas
Honorary Member
Δημοσιεύσεις: 3233
Εγγραφή: 04 Νοέμ 2009 14:08
Τοποθεσία: Αμπελόκηποι / Αθήνα
Επικοινωνία:

Βοήθεια με κώδικα swf αρχείου

Δημοσίευση από Spyrostagas » 28 Απρ 2014 17:08

Μία ακόμη σημαντική ερώτηση, με πρόβλημα που αντιμετωτοπίζω με το flash banner. Φορτώνει κανονικά σε Google Chrome, Safari κ.α και δεν φορτώνει καθόλου στον Mozilla Firefox και απλώς εχει κενο στην θεση του ( αλλα αν το κλικαρεις σε παει στο site )

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

<div dir="ltr" style="text-align&#58; left;" trbidi="on">
<object height="120" onmouseup="document.location='http&#58;//www.testtset.com'" type="application/x-shockwave-flash" width="300"> 
<param name="wmode" value="transparent" /> 
<param name="movie" value="http&#58;//file.swf" /> 
</object></div>
Υ.Γ εκανα update τον κωδικα με τον κωδικα που εχεις γραψει, γιατι ειχα βαλει αλλον. και παλι χιλια ευχαριστώ.

υ.γ2 το λινκ δεν λειτουργει ομως που βαζω, ενω τωρα οκ εμφανιζεται παντου το banner, δυστυχως οταν παταω πανω στο banner δεν πηγαινει πουθενα.
Εικόνα

Απάντηση

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

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

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