Flash website that clients can update
- Started
- Last post
- 22 Responses
- datahiccup
Is it possible to design a flash site that would allow for a client's in house dept to update it?
If not, what language could I produce a site with, that would allow for client side updates, as well as animation and video?
Thank you
- kpl0
yes it's possible.
suggest you look into Flash XML support and perhaps some php or Flash Communication Server for the backend.
no it's not easy.
- DeLeon0
Or you can create all your text in .txt files and load them in via LoadVars.
Flash nowadays supports a pretty good list of basic html like lists and I believe you can even use css (I've seen a tutorial, haven't tried css).
As long as your text isn't that complicated (tables, etc) then it can be done this way.
- arlo0
Yes it's very possible, and I have a resource to start with. It's a couple years old, but very good for basic I/O and introductory php:
- zack270
Macromedia Contribute?
- industry730
contribute is only for HTML.
you can create a flash file that can read data from an XML file or with flash remoting, you can then make a Content management system that your client can login and make the needed changes.
- hakdesign0
www.group94.com -> behind the scenes -> 94Flashcms
- alin0
Interesting thread.
I have been using XML files to control the content of Flash sites I have built for a while now. Reccently I have been wondering about the next stage of creating a user friendly CMS.
industry73, I don't suppose you or anyone else would know a good resource to find out how to get started with this?
TIA
- unfittoprint0
XML is good for personal use. A client will have some trouble updating the file, if he fucks up a tag I doubt he would be able to correct it...
The hard way, but more secure is to make a php form that would allow the user to easily update a MySQL db, delete items, etc...
- jg_20
thats it
- alin0
Thanks people. All suggestions welcomed.
- randomBboy0
i use flash with xml but i dynamically write out the xml with data in a mySQL database using php.
b~
- ********0
you can use something like ASP and set variables for different areas. So that they can control it in their dB. XML also works.
- ********0
////////////////////////////////...
/////// this is a prototype function - basically it will resize a text box to what is needed
/////// then it turns of the resizing part so that the rest of the creating can happen /////////
////////////////////////////////...
TextField.prototype.resize = function()
{
this.autoSize = true;
var h = this.textHeight + 100;
this.autoSize = false;
this._height = h;
}
////////////////////////////////...
////////////////////////////////...
/**/
bgsound = new Sound();
bgsound.attachSound("final_loop...
bgsound.start(0, 999);
bgsound.setVolume(70);// these are test variables for language dropdown
languagecount = 3;
language0="English";
language1="Spanish";
language2="German";
////////// these are permenent
_root.where = 0;
languagestate = 0; // this means its closed
atsign.stop();
water.stop();
////////// test links and values for the poplinks
_root.poplinkcount = "3";
link0 = "http://www.apple.com";
link1 = "http://www.msn.com";
link2 = "http://www.cbs.com";
////////////////// background lines ////////////////////////////////...
/////// turn off all background lines ////////////////////////////////...
function linesoff(){
for(i=1; i
- ********0
////////////////////////////////...
////////////////////////////////...
///// ok this is the type engine ////////////////////////////////// array reference ////////////////////////////////...
/* ok so this is the list for the array
name of array
0 alignment
1 size
2 color
3 x
4 y
5 width
6 text
7 rotation
*/
//////// this stuff is loaded from external sources, it is here for test purposes.
/////////they should be commented out before final publishing ////////////////////////////////...
categorycount = 5;cate1 = "ecards";
cate2 = "ecardsdescription";
cate3 = "ecardsentera";
cate4 = "ecardsenterb";
cate5 = "mainmenu";ecards0 = "left";
ecards1 = 120;
ecards2 = "54A121";
ecards3 = 500;
ecards4 = 190;
ecards5 = 600;
ecards6 = "E-CARDS";
ecards7 = -3;
ecards8 = 1;ecardsdescription0 = "center";
ecardsdescription1 = 28;
ecardsdescription2 = "000000";
ecardsdescription3 = 466;
ecardsdescription4 = 380;
ecardsdescription5 = 500;
ecardsdescription6 = "Send your friends and family a fun e-Card! Pick your favorite one and add a message";
ecardsdescription7 = -3;
ecardsdescription8 = 2;ecardsentera0 = "right";
ecardsentera1 = 16;
ecardsentera2 = "ffffff";
ecardsentera3 = 570;
ecardsentera4 = 620;
ecardsentera5 = 300;
ecardsentera6 = "ENTER THE";
ecardsentera7 = -6;
ecardsentera8 = 2;ecardsenterb0 = "left";
ecardsenterb1 = 65;
ecardsenterb2 = "ffffff";
ecardsenterb3 = 620;
ecardsenterb4 = 620;
ecardsenterb5 = 600;
ecardsenterb6 = "ECARD ZONE!";
ecardsenterb7 = -5;
ecardsenterb8 = 1;mainmenu0 = "right";
mainmenu1 = 18;
mainmenu2 = "ffffff";
mainmenu3 = 520;
mainmenu4 = 5;
mainmenu5 = 300;
mainmenu6 = "MAIN MENU";
mainmenu7 = 0;
mainmenu8 = 2;
- ********0
////////////////////////////////...
//// and this is the engine so lets start buy defining the categories //////
categories = Array();
for ( ca = 0 ; ca
- alin0
JazX. NT mangles your example somewhat. Maybe post a link to a page?
- ********0
yeah but this is more simple: http://actionscript-toolbox.com/…
- unfittoprint0
J_______rock dat code.
anyway... as stated earlier:
php/asp form ----> db
then:
flash > php/asp > db > php/asp > flash
or preferably:
flash > php/asp > db > php/asp > xml output > flash
- unfittoprint0
J_______rock dat code.
anyway... as stated earlier:
php/asp form ----> db
then:
flash > php/asp > db > php/asp > flash
or preferably:
flash > php/asp > db > php/asp > xml output > flash
- alin0
Thanks. I guess a little reading up is in order.