Ани, похвално е желанието ти да правиш Flash сайтове, а също и да ги продаваш, но според мен имаш да научиш още доста неща. В случая за да продадеш подобен сайт ти трябва да му осигуриш добро SEO оптимизиране. За флаш сайтовете е оптимизацията за различните търсещи машини не е много лесна задача, защото трябва или да имаш паралелен HTML сайт или пък да дадеш достъп на краулера да стигне до текста. Друго особено важно е да подбереш подходящи цветове за сайта, както и да разположиш елементите така, че да радват окото. В сайта трябва да има хармония и стил.
Моят съвет е първо да се опиташ да направиш SEO оптимизиран сайт само с няколко див-елементи и малко CSS стил. Това е най-добрия начин за да напреднеш. Не можеш да си позволиш да продаваш сайтове, чийто индексиране в търсачките никакво го няма. Какъв е смисъла човек да си купи мега нашарен флаш сайт, ако никой не го посещава?
Философията на съвременния Web-девелопинг е: разделяй! Трябва да разделяш съдържанието от форматирането. Да разделяш програмирането от html-кодовете. За това масово се използват и OOP и шаблоните, независимо дали говорим за Perl, PHP, Ruby, Python или някой от другите не толкова популярни езици за Web. В най-разпространения език за да отделиш PHP кода от HTML-a масово се използва Smarty. Крайна сметка получаваме следната картинка за примерен сайт:
1. Чист HTML код с малко div, h1,h3, p, ul, li лементи (напълно достатъчни за професионален сайт)
2. Валидиран CSS, като се обърне особено внимание на избягване на конфликти при различните браузери
3. PHP код, който ще или няма да използва някакви бази данни
4. Smarty визуализиране на HTML кода, като се за начинаещите се препоръчва мощно използване на import разделяне. Например импортиране на хедъра, импортиране на футера (с по един ред) и изложение на съдържанието от smarty-елемента.
При подобно разделение на работата може да се осигури възможност да творят над проекта няколко човека. Така вече ще можеш да наслагаш само по някой и друг флаш елемент във всичко, което импортваш и при проблем ще работиш върху много малка част от кода. Работи така, че във всеки един момента да можеш да промениш всичко по сайта.
Ммалко се увлякох :) Сори!