flex 3 mengambil nilai warna dari database MySql dengan AMFPHP untuk menata komponen flex 3 saat runtime

Saya membuat aplikasi komunitas sosial dengan profil. Pengguna harus dapat menata profilnya. Itu sebabnya saya mencari cara untuk menyimpan dan mengambil nilai warna dari database MySql untuk menata komponen flex 3 saat runtime. Adakah yang tahu bagaimana saya bisa mencapai ini. (Saya tidak ingin menggunakan gaya swf Runtime css.)

Dugaan saya adalah saya harus menyimpan dan mengambil nilai hexcolor (0xFFFFFF). dan kemudian sesuatu seperti getStyle dan setStyle. mungkin seorang pengendali perubahan Tapi bagaimana caranya?

Adakah yang punya contoh bagaimana saya bisa mencapai ini.

Yang ingin saya lakukan adalah memberi pengguna kemampuan untuk menata profil mereka melalui colorPickers. Kemudian saya ingin menyimpan nilai warna yang dipilih di DB. Selanjutnya saya ingin mengambil nilai warna yang disimpan dari DB ketika seseorang mengunjungi profil yang ditata.

arti

pilih Border Color untuk panel dengan colorPicker. simpan nilai dalam DB, ambil batas panel Nilai warna dari DB ketika profil diminta dari server.

pilih isi Warna untuk tombol dengan colorPickers. simpan nilai dalam DB, ambil tombol isi Nilai warna dari DB ketika profil diminta dari server.

Juga.

saya harus mengatakan saya memiliki satu halaman profil (templat). Jadi ketika pengguna mengunjungi halaman profil pengguna lain yang juga telah ditata, warna komponen harus berubah.

Saya harap jelas apa yang saya coba lakukan.

Adakah yang bisa membantu saya dengan memberikan contoh yang baik?

Terima kasih

DJ


person DJ.    schedule 10.12.2009    source sumber


Jawaban (1)


Hanya tebakan saja, tetapi Anda bisa menggunakan skinning terprogram dengan referensi ke variabel statis kelas pemilih warna. Pada panggilan init utama layanan Anda, ambil warnanya lalu panggil invalidateDisplayList().

Untuk mengujinya, miliki aplikasi sederhana dengan satu kontrol berkulit. Kulit kontrol ini membuat referensi ke var di kelas pemilih warna untuk mendapatkan warnanya. Memiliki dua tombol, satu untuk memperbarui variabel di kelas pemilih warna dan satu lagi untuk memanggil invalidateDisplayList(). Tombol kedua harus digambar ulang dengan warna baru. Jika itu berhasil, bayangkan Anda siap melakukannya.

Ini sudah larut jadi ini mungkin omong kosong, tapi cobalah.

person Jammin    schedule 11.12.2009