Home / Components / Galleries & Slideshows / Horizontal 3D Cube Banner /
Horizontal 3D Cube Banner
30 purchases
License:
By purchasing and downloading this license, you are entitled, as buyer, to use the product in ONE SINGLE NON-COMMERCIAL PROJECT ( website or other ... [+]
> View graphic table with full license features
$10.00
Package includes: FLA, SWF, HTML, XML, JS, Complete source file
Flash Version: Flash CS4
Viewable with: Flash Player 10
Documentation level: Basic documentation
Flash knowledge level: Intermediate
Action Script: ActionScript 3.0
Product ID:F1104977
Horizontal 3D Cube Banner
Show your creativity with the Horizontal 3D Cube Banner.
You can easily config the banner with just one XML file, no flah knoledge required at all.
This product can be used in presentation and comercial sites to have an impact on your clients or visitors.
Key Featues
- XML driven content ( no need to edit the flash file )
- FLASHVARS support ( for the location of the XML configuration file )
- unlimited number of images
- unlimited text lines per slide as you want
- you can change background color, alpha value, text color and angle per slide
- 4 modes of displaying text
- position each text field with x and y values
- hyperlinks support on images ( opens external urls )
- resizable
- choose to auto slide images ( slideshow ) or manual navigation
- set the delay time for slideshow
- a very nice 3D cube effect
- choose transition effect type
- choose to use the navigation buttons
- buttons can be customed from XML
- special charactes
Don't forget to check out the documentation and also the sample folder that comes with this component.
For any questions or problems please send me a private message and I will answer as quick as possible.
Enjoy this excellent release from FireCode! Feel free to visit our portfolio for other great files.
$10.00
License:
Personal License By purchasing and downloading this license, you are entitled, as buyer, to use the product in ONE SINGLE NON-COMMERCIAL PROJECT ( website or other multimedia project not generating income ), your personal work or work for a client. You may not redistribute / resell the functionality provided with the purchased product without the author's and / or FlashComponents.net written permission, but you may modify its content. In case you want to use the product for a commercial project then you will have to buy the 'Commercial License'.
| Usage Terms: | Personal | Commercial | Multiple |
|---|---|---|---|
| Use in ONE SINGLE NON-COMMERCIAL project | |||
| Unlimited use in the same project | |||
| Use in ONE SINGLE COMMERCIAL project | |||
| For your client's ONE SINGLE COMMERCIAL project | |||
| MULTIPLE COMMERCIAL projects | |||
| For your client's MULTIPLE COMMERCIAL projects |












6 comments
Add comment
FireCode
New tags added for component Horizontal 3D Cube Banner
#  /  PM  /  posted on Jan 29, 2011
cazzy25
Hi, I've done a website in dremaweaver, im having trouble adding the banner. in my html file I copied the script in, any ideas what im doing wrong please?
thanks
#  /  PM  /  posted on Sep 10, 2011
FireCode
Make sure you copy the swfobject too.
If this isnt the problem email me and give me details please like a link or something because I cannot guess the problem. Thanks.
#  /  PM  /  posted on Sep 12, 2011
simone75
`package { import flash.display.; import flash.events.; import flash.filters.DropShadowFilter; import flash.net.URLRequest;
}`
#  /  PM  /  posted on Nov 18, 2011
FireCode
Hi, send me a mail from my ahouthor's page and I will try to help you.
#  /  PM  /  posted on Nov 18, 2011
simone75
I have a project consisting of a main page with a menu that loads another swf file using the document class. I would like to see the 3D cube inside one of these swf but it gives me the following error:
INFO: Papervision3D 2.0.0 (March 12th, 2009)
TypeError: Error #1009:Can not access a property or method of a null object reference. at firecode::Component/::LoadConfig() at firecode::Component$iinit()
this is the code of main.as page:
package { import flash.display.; import flash.events.; import flash.filters.DropShadowFilter; import flash.net.URLRequest; import caurina.transitions.Tweener;
dynamic public class main extends MovieClip { private var loader:Loader; private var swf:String; private var sezioni_array:Array; private var bottoni_sezioni_array:Array; private var id:int=0; private var logo_mc:logo=new logo(); private var menu_mc:menu=new menu(); private var banda_mc:banda=new banda();
public function main() { init(); }
private function init():void { stage.frameRate=31;
preload_mc.x=stage.stageWidth/2; preload_mc.y=stage.stageHeight/2; logo_mc.x=20; logo_mc.y=stage.stageHeight; banda_mc.width=stage.stageWidth; banda_mc.x==0; banda_mc.y=stage.stageHeight; banda_mc.alpha=0.9; menu_mc.x=logo_mc.width+100; menu_mc.y=stage.stageHeight-28;
sezioni_array=new Array('home.swf','events.swf', 'club.swf', 'restaurant.swf', 'gallery.swf', 'video.swf', 'contact.swf', 'location.swf', 'sponsor.swf'); bottoni_sezioni_array=new Array(logo_mc,menu_mc.events_mc,menu_mc.club_mc,menu_mc.restaurant_mc, menu_mc.gallery_mc,menu_mc.video_mc,menu_mc.contact_mc,menu_mc.location_mc,menu_mc.sponsor_mc);
entra(); aggiungiListenerMenu();
checkResize(); } private function aggiungiListenerMenu():void { for(var i:int=0;i < bottoni_sezioni_array.length;i++) { bottoni_sezioni_array[i].id=i; bottoni_sezioni_array[i].addEventListener(MouseEvent.MOUSE_DOWN,cambiaSezione); bottoni_sezioni_array[i].addEventListener(MouseEvent.MOUSE_UP,premuto); } } private function entra():void { swf=sezioni_array[0]; var request:URLRequest=new URLRequest(swf); loader=new Loader(); initListeners(loader.contentLoaderInfo); loader.load(request); id=0; bottoni_sezioni_array[0].gotoAndStop(2); }
private function cambiaSezione(m:MouseEvent):void { preload_mc.mask_mc.y=0; id=m.target.parent.id; loader.unload(); removeChild(loader); rimuoviListeners(loader.contentLoaderInfo); caricaSezione(m.target.parent.id+1); }
private function caricaSezione(n:int):void { swf=sezioni_array[id]; var request:URLRequest=new URLRequest(swf); loader=new Loader(); initListeners(loader.contentLoaderInfo); loader.load(request); }
private function initListeners(dispatcher:IEventDispatcher):void { dispatcher.addEventListener(Event.OPEN,inizia); dispatcher.addEventListener(ProgressEvent.PROGRESS,inCaricamento); dispatcher.addEventListener(Event.COMPLETE,completato); }
private function rimuoviListeners(dispatcher:IEventDispatcher):void { dispatcher.removeEventListener(Event.OPEN,inizia); dispatcher.removeEventListener(ProgressEvent.PROGRESS,inCaricamento); dispatcher.removeEventListener(Event.COMPLETE,completato); }
private function inizia(event:Event):void { preload_mc.visible=true; } private function inCaricamento(event:ProgressEvent):void { var n:uint=(event.bytesLoaded/event.bytesTotal)100; var spostamento:Number=-1.44; var percentuale:uint=(event.bytesLoaded/event.bytesTotal)100; spostamento=spostamento*percentuale; Tweener.addTween(preload_mc.mask_mc,{y:spostamento,time:0.2,delay:0,transition:"linear"}) preload_mc.text_preload.text=n.toString(); } private function completato(event:Event):void { addChild(loader); addChild(banda_mc); addChild(logo_mc); addChild(menu_mc);
preload_mc.visible=false; } private function premuto(m:MouseEvent):void { for(var i:int=0;i < bottoni_sezioni_array.length;i++) { bottoni_sezioni_array[i].gotoAndStop(1); } id=m.target.parent.id; bottoni_sezioni_array[id].gotoAndStop(2); } private function checkResize():void { stage.addEventListener(Event.RESIZE, resizeStage); } private function resizeStage(event:Event):void { init2(); } private function init2():void { preload_mc.x=stage.stageWidth/2; preload_mc.y=stage.stageHeight/2; logo_mc.x=20; logo_mc.y=stage.stageHeight; banda_mc.width=stage.stageWidth; banda_mc.x==0; banda_mc.y=stage.stageHeight; menu_mc.x=logo_mc.width+100; menu_mc.y=stage.stageHeight-28;
checkResize(); } } }
and this is the code of the home.swf that loads the 3D cube:
package { import flash.display.; import flash.events.; import flash.filters.DropShadowFilter; import flash.net.URLRequest; import caurina.transitions.Tweener;
public class home extends MovieClip { private var loader:Loader; private var swf:String;
public function home() { addEventListener(Event.ADDED_TO_STAGE,init); }
private function init(evt:Event):void { removeEventListener(Event.ADDED_TO_STAGE,init);
stage.frameRate=31;
checkResize();
entra(); } private function entra():void { swf='component.swf'; var request:URLRequest=new URLRequest(swf); loader=new Loader(); loader.load(request); addChild(loader); } private function checkResize():void { stage.addEventListener(Event.RESIZE, resizeStage); } private function resizeStage(event:Event):void { init2(); } private function init2():void { checkResize(); } } }
Can you help me please? Thanks.
#  /  PM  /  posted on Nov 28, 2011