ActionScript 3.0 :: Add Cuepoints After Setting Source
Dec 2, 2010
I had to add the cuepoints after setting the source.Iam trying to use cuePoints on a flvPlayer component but it wont work for me.I have a flvPlayer 2.5 in my timeline (vid_mc) and this code:[code]
I have a question about setting up an image array from an external source. I have the following action script and would like to edit it so that it reads from an external file. Either TXT or XML. how to edit the array action.
I'm pulling in a xml-file with just one result in it. One of the nodes is picture, which contains a link to a picture. This is the xml-file:
<artist> <id>502</id> <name>Bad Religion</name>
[Code]....
I've tested the url, and it's correct. This is how I try to bind the url to the image instance (artistPic), but it's not working. Displaying the artist name does work.
var artist:XMLList = new XMLList(event.result); artistPic.source = artist.picture; lblArtistName.text = artist.name;
I have an FLV player on the stage. I'm setting the source (flvplayer.source) as a variable. When the proper file is in the right location it plays perfectly. I'm trying to set up an error report that is generated when the source FLV isn't there. So far I have:
I have a mobile application that has a Text Input used for searching. Below the search TextInput is a StageWebView. When I set the source of the StageWebView using loadURL() the key input is shifted to the StageWebView. How can I prevent this?
I am having some trouble setting relative package source path in the ActionScript Settings Flash CS4.Below is the folder structure on my computer.[code]The only way it will work is with an absolute path like /Users/ jenrosamond/Desktop/Tri-Template/classes.This project is getting moved around to several different machines though, so that absolute path isn't going to work.
I've got a number of related projects set up in Flash Builder. Each project gets its graphical assets from an exported SWC file (or multiple SWC files.) This works fine, but I wanted to create a shared project that contains stuff used across all projects. The first item in there is a screen with a number of clips containing dynamic text fields on them. This screen (and associated assets) are exported to a SWC and then I have written code in the shared project to add functionality to the screen and buttons. I'm using 2 fonts, both are embedded.
Both show up just fine in my test harness, but when I link the shared SWC and src folder (which is required in order to use this code/assets in the other projects) the textfields blank out if I try to set their text properties. If I leave the default text (set in the FLA) it shows up, and the static text fields in the FLA also show up, it's only when I set the text property.
I've tried a number of combinations, including removing embedding, exporting for ActionScript, setting all textfields in the shared project to dynamic, all with no luck. The main project does have the same font embedded, and I've checked that the same glyphs are selected in both the main and shared projects. I realize this is a rather complicated setup, but I have yet to find a workflow to allow a designer and developer to work on large projects that is better (but I'd love to hear one!)
I have an object that when I use an flv with a CuePoint, it all works fine. When I changed the flv out with an f4v, also with a CuePoint, the code does not work.[code]
First, I should mention that I haven't used Flash for years and I'm feeling a bit out of my depth.I've created an offline presentation for a client using ActionScript 2, authored with Flash CS3 (to run off a laptop).The presentation has an FLV (currently attached to the stage via the FLVPlayback component) which must play through it's entirety and at the end present 3 questions. Each question will present an answer once clicked. The user will then be presented with a "watch again" button which should restart the FLV from the beginning.
The second time the FLV plays back it should pause at 3 key points and present the user with questions and answers as before. Once the user has dealt with the Q&A's they should see a button to continue and the FLV should continue playing from where it was paused.I'm happy making the various interactive Q&A's, but have no experience of interacting with video. After a brief search in the web "cue points" look like the best tool for the job.
I am having an issue with setting CuePoints in a FLV that is not natively FLV. My code works on files that were exported directly from AfterEffects to .FLV. However, some of the video files I am working with are originally .MOV files. When I pass them through either Adobe or Flash Media Encoder, the CuePoints are not recognized. It seems very strange.
Here is the code, although the code works perfectly with native FLVs, so I don't think that is the problem. I'll put it on here just in case.
Code: myFLVPlayBack.onRollOver = function () { playHover.gotoAndPlay(2); }
i have a Air Project in which i have added three extenal source folders. but when i reopen project or strat flash builder again i get icon on those folder like this but when i open the configuration for that project and try to validate the path and adding it again i get message like this but the path is valid. proof is this pic what could be possible error,,, is there any way that i when ever re-open project i get no warning and able to navigate through the linked source code. now i am doing it
So inside my src folder I have my app.mxml file. I have a source directory pointed to my actionscript library.It appears that Flex does not look inside that source directory including an .as file within the master mxml file.
I could just have the main app.as file inside the src folder along with my app.mxml file but it would be nice if it could live in the actionscript library.
I am having some issues creating reactions to CuePoints when using NetStream();. I can get what I want to work when the video is embedded directly onto the stage by using the following code:
vid.addEventListener(MetadataEvent.CUE_POINT, cp_listener); function cp_listener(eventObject:MetadataEvent):void { obj = eventObject.info.parameters; for (key in obj) { if (key == "CuePointName1") { [Code] .....
The trace statement is returning the name of the CuePoint correctly, but 4 times like this: CuePointName1 CuePointName1 CuePointName1 CuePointName1 Which I assume is why the if statement isn't picking it up.
So inside my src folder I have my app.mxml file. I have a source directory pointed to my actionscript library.It appears that Flex does not look inside that source directory including an .as file within the master mxml file.[code]I could just have the main app.as file inside the src folder along with my app.mxml file but it would be nice if it could live in the actionscript library.
I have a Flash CS3 project that uses the FLVPlayBack component to play 5 FLV files. Each of the files has between 1 and 15 navigation CuePoints embedded in the video (MOV files encoded using Flash Encoder).
When I test the app using Ctrl-Enter from the IDE all works fine.
When I test the published projector EXE on the hard disk all works fine.
When I burn all the files to CD-ROM and start the projector EXE not all is fine.
When I click on one of my buttons that will navigate to the desired cuepoint within the FLV, it acts like it is unable to find the cuepoint and thus goes to the end of the FLV file.This is very annoying and I can not find anything listed anywhere. I suspect it has something to do with buffering or something because the CD-ROM is slower than the hard drive.When playing the video all I am doing is:
vidPlayer.stop();vidPlayer.source = "name of flv file";vidPlayer.play();
When I navigate to the cuepoint I am using the following:
I've just upgraded from CS3 to CS5 and have discovered an annoying issue with cue points. When I open an existing FLA that has a movie with actionscript cuepoints and try to replace it with another movie (an updated version), Flash drops all my cue points and I have to re-enter them. Is there some way to prevent this?
Im trying to get cuepoints working on an old as2 project.I have a netstream video component and want the cuepoints embedded in the FLV to trigger buttons to appear. I have embedded them as Event Cuepoints.
My question deals with adding a cuepoint in actionscript 3 using code. In flash 8, I made use of the FLVplayback component which included a method addASCuePoint(). In Actionscript 3, I am now using the standard method of creating a video object, except i can't figure out how to use actionscript to add a cuepoint. In the AS3 LiveDocs entry for NetStream , it list only event and navigation as cuepoint types. Previously there was a third type of cuepoint: actionscript.
Code: public function LoadVideo(){ var nc:NetConnection = new NetConnection(); nc.connect(null); var ns:NetStream = new NetStream(nc); var vid:Video = new Video(320, 240); [Code] .....
I am guessing one option is to create an onEnterFrame function that compares the NetStream.time to each value in my cuepoint array, and then do a addEventListener(EventType.ENTER_FRAME, onEnterFrame); Although this might work it requires my application to loop through my cuepoint array every single frame, which isn't really efficient.
I used After Effects to create a flv file thats got multiple event cuepoints. When i try to use these cuepoints in Flash, it says :
[Code]...
81.88 is the first position where two Cuepoints are set on the same point of time. I named them 81.88a and 81.88b in After Effects but it wont make a difference. Each of these points has some important parameters (cornerpoint data) so that i need them all.
This is the first time I have used a FLV with cuepoints. I have a flv which loads into my swf which I have added cuepoints to on import. I have a series of buttons over the flv and when you rollover these you skip to various points in the flv. This works in principal but in reality it is a little slow, especially when it first loads. I am assuming this is because the FLV is still loading (although I am testing this locally and it will never be used on the web). If this is the case I think I need to make sure the entire flv is loaded before i show it. Secondly, is this the reason the rollover animations are slow to start or is this an inherent problem when using FLV? Is there anything else I can do to make it more responsive?
I am creating a custom video class and was wondering is anyone knows how to turn cue points embedded in an flv into a time in an array.
I have tried the following but, although it doesn't give me any errors, it simply rewinds 1 second rather than skipping back to the correct cuePoint. I can't figure out why? :
Code: public var _durationArray:Array = new Array(); public function makeArray(info:Object):void { for (var i:Number = 0; i < info.cuePoints.length; i++) {
[Code].....
This previous code is amongst other code, which makes does things. Then in a new class I call it inside a function (which triggers fine):
And I am trying to create a function which will search the cuepoints for a specific time, I'd also like the function to be re-useable, so I could just feed it a xml tree path and a search term then it would return a reference to the matching node.So far I have only managed to return what is in the node:
Code: public class Search { public static var returnData:Array = new Array();[code].....
Im doing live streaming directly from webcam like Ustream.TV. Im using Flash Media Server 3.5, and I record cuepoints of broadcaster with the method ns = new NetStream(); ns.send('functionName' , 'value'); I publish the content and record it in a .flv file. However when I download this FLV file and extract the metadata with tools like FLVTOOL2, or FLVMETA, the cuepoints that I recorded with ns.send() method doesn`t show. I know they are there since when I play the FLV file in another client, I can receive the calls for the 'functionName' in the exact time that I call while recording. What I`m doing wrong? I would like to encode recorded video with Flash Media Encoder and insert into it CuePoints that can call to the same function that I do with live streaming. To do that, first I need to know how the CuePoints are created and fixed into the FLV file that I record directly from webcam. I need to know how they are stored to do it manually in Flash Media Encoder.
I was wondering, what was the best way to for actionscript 3.0 to detect cuepoints playing from a FLV movie that is playing from an FLV playback component?
We've updated to Flash Professional CS5.5, but are noticing that when multiple users access the FLA over AFP network file share off our OSX Server, they are not restricted from opening the FLA at the same time.Could have sworn that's always just worked in past versions. Most apps just refuse users access to open files; Other apps like Office warn us of multiple user access to open read-only.
I made a .swf file which contains a video player linked to an .flv file (which I had to fill in by Source in the Parameter menu of Flash CS3).But how can I make this source variable so that I can change the source by JavaScript?
I am a programmer who is working with a client's flash designers. Most of my client's personnel have CS3. I recently upgraded to CS5 due to another contract that I am working on for a different client. Will I be able to modify my CS3 designer's .fla file, save and hand back to them to finish designing?? Will they be able to open up my modified document?