ActionScript 2.0 :: Created Xml Driven Menu That Works Perfectly On Html Page
May 3, 2010
I created a xml driven menu that works perfectly on a html page but would like to use it in a flash site. I loaded the the external menu movie in by using the:loadMovie(); reference but when I try to point the movie link from the menu to the empty movieclip it wont work. below is the code for the button action:[code]
I am trying to create an ad for a website. When someone clicks on the ad, it is supposed to redirect them to a website, and register the click with google analytics.I have done this with the following script:
import flash.external.ExternalInterface; movieClip_3.addEventListener(MouseEvent.CLICK, onClick); function onClick(event:MouseEvent):void {
a content editor made with Flex SDK 3.5 a content viewer made with Flex SDK 4.1
Both need to work with dynamically loaded fonts as the user can use the fonts he wants.
So we used this approach:
convert the font files with Flash Professional to SWF-files (Creating a Font SWF) editor: load the fonts with Loader (Loading a SWF font) the fonts can then be perfectly used within the application to generate htmlText viewer: the same approach to load the fonts + register them with Font.registerFont (Flex 4 Embed font from swf)
Now the problems: although the loaded fonts are listed when you trace Font.enumerateFonts(false), they are not used in the textarea. There the text is shown with the default font.
Maybe the problem is the fonts are loaded as embedAsCFF for the Text Layout Framework, and that way are not usable in an mx.controls.TextArea? But as I can not change that to a spark TextArea for multiple reasons, I need a solution to use the loaded fonts in that mx.controls.TextArea.
I have a project that uses video for a chat application, I can get it to work in the flex emulator but when I deploy it to the device the button that initiates the video doesn't change and video never starts. My devices all have 2 cameras except my computer but specifiying Camera.getCamera([1]) didn't change anything except mess up my emulator and cause a NullPointerException. Camera.getCamera([0]) works just the same as not having the ID. I have tried messing with different values quality and nothing makes a difference
private function publishVideo():void{ _publishingVideo = true; _ns = new NetStream(_nc);
I have a simple sendAndLoad XML request that works perfectly on 95% of the computers I have used. I have check crosssite stuff and everything i can think of. Its not browser specific ,os specific, or flash version specific. On these computers I can run the same flash file on a standalone player and everything works flawlessly but inside of any browser it makes the request for the XML file and stops right there. After a while like 10 minutes flash gets tired of waiting and returns not found. I can navigate to the xml file via the same browser. Upgrading Flash doesn't help.The only thing consistent is it only happens to windows computers. The requested URL is the complete URL. I have changed this and still the same.IE or Firefox still the same. Version 9 player in both. I have montiored network traffic and see the request made and maybe a response but flash has moved.
I'm working with a video in Flash where I am capturing each frame and testing the color of a single pixel. I'm using it to determine when a white/transparent background changes to be a color. The following AS2 code works flawlessly when I preview it in Flash and on my desktop in the browser (the direct SWF and placed inside HTML using SWFObject) but as soon as I upload it to my server it fails and produces "FFFFFF" continuously regardless.
this.onEnterFrame = function()[code]..........
There is no difference in the files; they are both pulling from the same video source (hosted on an Flash FLV server).The only difference is one set of files is hosted on my local computer and the other is hosted on my web server.
I have a movieclip that will rotate by 10 right if the right button is pressed, or 10 left if the left button is pressed.Now, some genius tell me why the right button code works perfectly, but when i press left it doesnt rotate. It moves left, but no rotation to be found .heres the code
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) { xspeed -= power;[code].....
I've got my swf which plays fine when opened in a browser - it's a container called 'country' that's coded to load the different clips (clip1.swf, clip2.swf, etc.) - but when placing it into an HTML page it won't load the clips and I'm thinking it's because of some actionscript error.
[URL]
Scripts are all loaded on the server in the /Scripts/ folder Below is the ActionScript from the country.swf container that loads the clips. what I'm doing wrong to get it to load on the HTML page?
function _playClip(fileName) { var clipName = fileName.substring(fileName.lastIndexOf("/") + 1, fileName.indexOf(".")) + "_mc"; if (_root[clipName] == undefined)
I want to specify a string value in the HTML containing my Flash created using Flex 3. This value is a URL that is used by the Flex code and I want another dev to be able to update it. How do I do this? I'm using Flex Builder 3.
I have a problem with a FlvPlayBack movie. So when I load the .swf, and click "Play Trailer" locally it works perfectly. But when I load the .html page, and click "Play trailer" the player doesn't show up and it won't play the video.
Link to .html page What files exactly need to be on my server in order for the video to play? Have I called the video wrong? (the .flv file is on my server)
I love Senocular's XML-Driven Drop-Down Tutorial. But I can't seem to get it to make the menu headers look different from the submenus.
(and if anyone is interested, i've turned it into a horizonal menu... reply and i'll post the code. better yet, help me fix the GUI issue and i'll post it )
I have a problem with a Flash object and the menu of my page. The site is on Wordpress : [URL] When I try to access to the menu, the menu content appears behind the Flash. How can I fix this? this is my code of the template section:
I am working on a project that I need to create a flash navigation bar for a html site. There will be a drop down menu when you rollover the buttons on the nav bar, which means the drop down menu will be overlaying on top of the html pages. I saw websites were done like this before, but I personally don't know how to do it.
so i am making a website in Dreamweaver cs5 and i am going to be importing a .swf animation for the menu bar i made in Flash. how do i make an action in Flash direct to a page of my website in Dreamweaver for example the index.html file of my web page.right now i have an actions layer with a stop(); command on the last frame of the animation i want to add a command under that, that will take the user to the index.html page of my website when the button is clicked. I have the button already made as well as the animation all i am missing is the code to go to the index.html page.
Is it possible to use HTML frames with Flash? For example, I want to make a flash menu system on my site, and have the click of the menu buttons open up an HTML page in a different frame.
I have a .swf I'm inserting at the top of a page in DW. I have a button named "aboutUs_btn" which when pressed needs to load "aboutUs.html. That part works fine, but it always loads the page into a new window. How do I make it load into the same window? I could do this in AS2 with getURL and using _self. Here is what I have:
var aboutUsLink:URLRequest = new URLRequest("aboutUs.html"); aboutUs_btn.addEventListener(MouseEvent.CLICK,aboutUsClick); function aboutUsClick(event:MouseEvent):void{navigateToURL(aboutUsLink);}
I have an actions layer and a layer with a video object, called "theVideo". Below is the actionscript:
stop(); // global objects.... buffer._visible = false; // playlist object for the playlist from raw xml data
[code]....
This script works locally. I have checked and double-checked the file locations when uploaded. It will parse the XML file when uploaded, but will not play the videos.
I have an iframe to a page where a Flash swf file is running; does anybody have an idea how to make it transparent so that my drop-down menu should be shown perfectly? Kindly be informed I can't edit the source page (add param = wmode, value = transparent to the Flash object), only if there is any chance to make it possible in iframe or some JavaScript on my page, I have already tried allowtransparency="true" and background-color="transparent".
ive made a huge xml driven site (navi and content) but now i dont know how to seo it. all the data comes from a database so it would be a problem to insert it in my html, but i load my html only once and after that flash does the hole change subpages thing.
I have been working on building a XML menu and I have been able to create the main menu but I am not sure how to add the sub menu items in a drop down. I have included a zip file of my little test project which is CS4 and includes the fla and xml file.
The menu items consist of the following and the sub menu options are listed. As I said I have been able to create the main menu but I am not sure how to add and display the sub menus.[code]...
I've been hunting for tutorials on XML driven AS3 menus. I've found some really cool stuff, but nothing that does what I want, and most don't really explain the "hows' involved in getting the XML into the flash. I want to dynamically load menu buttons based upon an xml document in horizontal fashion with sub menus that load 10px down and to the right of the main menu button. With each item in the sub menu filing to the right. I'd also like to have that light up bar track the main buttons so that as the mouse moves over the bar slides to it.
Here's the code for the bar: ActionScript Code: import fl.transitions.Tween; import fl.transitions.easing.*; button_mc.buttonMode = true; button2_mc.buttonMode = true; button_mc.addEventListener(MouseEvent.ROLL_OVER, hover); button2_mc.addEventListener(MouseEvent.ROLL_OVER, hover); function hover(e:MouseEvent):void { new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,e.currentTarget.x,1,true); }
Most of the XML driven code I have found obviously doesn't have a static instance name and use addChild()
I've read Sen's tut. on making the xml menu, but I couldn't spot and/or find a way to make the menu horizontal rather than vertical. I would very much like to use this effect as it would make my site so much easier to update as far as more or less links go.Here is the code from Sen's tutorial:
Code: GenerateMenu = function(container, name, x, y, depth, node_xml) { var curr_node;
I've been taking advantage of kirupa's excellent tutorials for quite a while now, and lurked in the forums from time to time, but not registered until now. I'm finding myself having some problems that I seem to be unable to overcome, I've been trying to create a variant of the XML-driven drop-down menu that instead of displaying the submenus to the right of the mainmenu inserts them inbetween the mainmenu elements.[code]
I have this xml driven menu with submenus that works horizontally and i want to space the menu items and submenu by getting the textWidth of the first item and placing the 2nd item next to it and then the 3rd item next to the 2nd and 4th next to the 3rd etc etc so they all sit side by side horizontally without using a fixed space for all of them. here is my code:
I have checked this tutorial in kirupa website but this is vertical xml drop down menuI would like to change this into horizontallybut when i try to do this through change the codethe submenu also goes horizontally which i dont want that Basically i want main menus to be horizontal and submenus to be verticallyAs which code has to be changed so that main menu will be horizontal and submenu's will be vertical
I want to add actions (other than "gotoURL") to the XML Driven Drop Down Menu (tutorial on this site) - particularly internal site navigation - ie, gotoAndStop().
I'm new to actionscript 3 and could really use some help to develop an xml driven menu system. I would like to make the menu system similar to the navigation used in this site. [URL] I just need a simple version of this maybe 2 - 3 categories on the left and all of the children for them on the right.