class BlogEntry extends Page { static $default_parent = array('BlogHolder'); static $can_be_root = false; static $icon = "blog/images/blogpage"; static $db = array( "Date" => "Datetime", "Author" => "Text", "Tags" => "Text" ); static $casting = array( "Date" => "Date" ); static $defaults = array( "ProvideComments" => true ); static $allowed_children = "none"; /** * overload so that the default date is today. */ public function populateDefaults(){ parent::populateDefaults(); $this->Date = date("d/m/Y H:i:s",time()); } /** * Ensures the most recent article edited on the same day is shown first. */ public function setDate($val){ $datepart = date("Y-m-d",strtotime($val)); $minutepart = date("H:i:s",time()); $date = $datepart . " " . $minutepart; return $this->setField("Date",$date); } function getCMSFields() { Requirements::javascript('blog/javascript/bbcodehelp.js'); Requirements::css('blog/css/bbcodehelp.css'); $firstName = Member::CurrentMember() ? Member::currentMember()->FirstName : ''; $codeparser = new BBCodeParser(); $fields = parent::getCMSFields(); $fields->removeFieldFromTab("Root.Content.Main","Content"); $fields->addFieldToTab("Root.Content.Main", new TextareaField("Content", "Content", 20)); $fields->addFieldToTab("Root.Content.Main", new CalendarDateField("Date", "Date"),"Content"); $fields->addFieldToTab("Root.Content.Main", new TextField("Author", "Author", $firstName),"Content"); $fields->addFieldToTab("Root.Content.Main", new LiteralField("BBCodeHelper", "
CureMenu CS is a component which can help designer or developer to add a unique curved menu in their flash website. It is a navigation menu with prefect sliding effect and unique touch control.
With over 30 parameters and features to customize, the component ensures developer and designer to build a unique menu which fit your application or design.
Touch Scroll
| |
Minimum Workflow Time Save a lot of workflow time when use with Adobe PhotoShop. CurveMenu CS supports build gallery from PhotoShop. Use the Export Web Gallery function in PhotoShop and use the gallery with CurveMenu CS.
| |
Preset Manager The new preset manager allow you to save the setting in to a preset file. You can reuse the preset file in different project. Other features
The component included a user friendly component inspector interface. This provided a WYSIWYG feature which allows user preview the setting in real time from Flash authoring interface. Furthermore, it also provided a preset manager which allow user to save their setting in a file and reuse in other project. Beside the user friendly interface, the component also provided a powerful API which allows developer to extend their creativity. The components included methods and properties to control the component with ActionScript. For example, you can select a menu item by calling the gotoItem() method. Also, developers can customize the action when user interacts with the component. By adding event listener, developer can assign action to click, mouse over, mouse out events, etc. |
Authoring environment:
Adobe Flash CS 3, CS4 for authoring (Windows or Mac).
Action Script 3.0 Project.
Publishing environment:
Flash Player 9+, ActionScript 3.0
CurveMenu CS component |
|
USD$ 39.90
|
|
CurveMenu (AS2) + CurveMenu CS component |
|
USD$ 79.90 USD$ 59.90 |
|
CurveMenu CS /w SimpleLoader CS package |
|
USD$ 59.90 USD$ 49.90 |
|
Do you need help on your Flash/Flex/AIR project or want to build a custom component?
We also help on iPhone project. Let us know if you need us. Our team is ready for you. Get a quote today by contact us.