html & flash

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

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

Απάντηση
mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

html & flash

Δημοσίευση από mgiota » 09 Ιούλ 2010 13:51

Καλημέρα παιδιά,

πόσταρα πάνω κάτω αυτή την ερώτηση και στην ενότητα flah, αλλά νομίζω ότι εδώ μπορείτε να μου δώσετε λύση στο πρόβλημά μου.

θέλω να συνδυάσω flash με html και έχω μια απορία. Πρόκειται για το site ενός ορθοπεδικού, το οποίο είναι φτιαγμένο σε php και html.

Ένα κομμάτι του όμως χρειάζεται animation σε flash, δηλαδή είναι το ανθρώπινο σώμα με 7 σημεία του σώματος (γόνατο, ώμος κτλ), όπου στο over του καθενός γίνεται ένα μικρό animation και στο κλικ εμφανίζεται σε ένα πλαίσιο της σελίδας αντίστοιχο κείμενο. Το πλαίσιο είναι σε html και όχι μέσα στο flash, και το link το δίνω εγώ manual p.x. index.php?page=body&category_id=5.

Το πρόβλημά μου είναι πως θα κρατήσω την clicked state του κουμπιού, αφού με το που πηγαίνω στη σελίδα index.php?page=body&category_id=5, το animation ξεκινάει πάλι από την αρχή. Δεν το εφάρμοσα ακόμα, απλά σκέφτηκα ότι θα χω αυτό το πρόβλημα.

Αρχικά μου ήρθε στο μυαλό να χρησιμοποιήσω SWFAddress και ελέγχοντας το url, μπορώ να έχω το αντίστοιχο κουμπί πατημένο. Ακριβώς πως να το κάνω δεν ξέρω.

Στο google επίσης διάβασα για frames και για flashvars αλλά και πάλι δεν ξέρω πως να το κάνω.

Μπορεί κάποιος να μου πει ποια είναι η καλύτερη λύση και να προσπαθήσω να το εφαρμόσω;

Μπορεί κάποιος να βοηθήσει?

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

html & flash

Δημοσίευση από dimsis » 09 Ιούλ 2010 14:02

Καλείς το .swf περνώντας μια παράμετρο για το state π.χ.
xamenokormimefonazounkaialiti.swf?button=<?php $category_id ?>


actionscript από ένα template της templatemonster που δουλεύω τώρα και έχει σε κάθε επιλογή του μενού:

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

onClipEvent &#40;load&#41; &#123;
	num = 1;  // αυτό είναι το νούμερο του κάθε κουμπιού σου 
	this.hitArea = this.area;
&#125;
on &#40;rollOver&#41; &#123;
	if &#40;_root.link<>num&#41; &#123;
		this.gotoAndPlay&#40;"s1"&#41;;
	&#125;
&#125;
on &#40;releaseOutside, rollOut&#41; &#123;
	if &#40;_root.link<>num&#41; &#123;
		this.gotoAndPlay&#40;"s2"&#41;;
	&#125;
&#125;
on &#40;release&#41; &#123;
	if &#40;_root.link<>num&#41; &#123;
		_parent&#91;"item"+_root.link&#93;.gotoAndPlay&#40;"s2"&#41;;
		_root.link = num;
		getURL&#40;"τοlinkσουεδώ.php"&#41;;
	&#125;
&#125;


mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

html & flash

Δημοσίευση από mgiota » 09 Ιούλ 2010 14:12

Κάπως έτσι το ψιλοσκέφτομαι απλά δεν ξέρω ακριβώς τη διαδικασία και μπερδεύομαι.

Έχω 2 ερωτήσεις αν μπορείς να μου απαντήσεις.

α) το $category_id είναι αυτό που έχω πάρει με $_GET από το url που έστειλα στο flash; για να τα πάρω από την αρχή πρώτα στέλνω στο flash το url: http://localhost/index.php?page=body?category_id=5, μετά στην php παίρνω με $_GET το category_id και το αποθηκεύω στην μεταβλητή $category_id και τέλος καλώ το .swf περνώντας την παράμετρο για το state όπως είπες
π.χ.
xamenokormimefonazounkaialiti.swf?button=<?php $category_id ?>
;

β) αφού τα κάνω αυτά (και αν όντως είναι έτσι), μετά στο flash πως χρησιμοποιώ την τιμή της μεταβλητής;


Αυτό που λες με την παράμετρο είναι κάτι παρόμοιο με το flashvars;

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

html & flash

Δημοσίευση από dimsis » 09 Ιούλ 2010 14:17

α) ναι ή αν το προτιμάς και απευθείας $_get το categ_id στο button. ( xamenokormimefonazounkaialiti.swf?button=<?php echo $_GET["categ_id"]; ?> )
β) σου έβαλα και την actionscript όπως την είδα στο template. Για δοκίμασε και αν έχεις απορίες ρίξτες στο άλλο post σου στην ενότητα του flash γιατί εγώ δεν το κατέχω.
Τελευταία επεξεργασία από το μέλος dimsis την 09 Ιούλ 2010 14:20, έχει επεξεργασθεί 1 φορά συνολικά.

mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

html & flash

Δημοσίευση από mgiota » 09 Ιούλ 2010 14:18

οκ, θα το προσπαθήσω.

Thanks!

Απάντηση

Επιστροφή στο “HTML και XHTML”

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

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