Note that there are some explanatory texts on larger screens.

plurals
  1. POActionscript what is the time format?
    primarykey
    data
    text
    <p>I have cuepoints that are loaded dynamically from an XML document. </p> <pre><code> &lt;cuepoints&gt; &lt;one name="bullet1" time="4.000" type="actionscript" said="Konnektivität"&gt;&lt;/one&gt; &lt;two name="bullet2" time="6.500" type="actionscript" said="Internet"&gt;&lt;/two&gt; &lt;three name="bullet3" time="7.500" type="actionscript" said="Bilder und Video"&gt;&lt;/three&gt; &lt;four name="bullet4" time="9.000" type="actionscript" said="Gaming"&gt;&lt;/four&gt; &lt;five name="bullet5" time="10.000" type="actionscript" said="Akkulaufzeit"&gt;&lt;/five&gt; &lt;/cuepoints&gt; </code></pre> <p>Here is my AS2 code: </p> <pre><code>import mx.transitions.Tween; import mx.transitions.easing.*; //var playback1:mx.video.FLVPlayback; /*//////////////////////////////////////////////////////////////// Load the video content paths /////////////////////////////////////////////////////////////////*/ playback1.contentPath = getNodeValue(findNode(videos, "one")); //turn off the visibilit of the bullet mc bullet_bg._alpha = 0; bullet_one._alpha = 0; bullet_two._alpha = 0; bullet_three._alpha = 0; bullet_four._alpha = 0; bullet_five._alpha = 0; // Assign the mySeekBar instance to the flvPlayback instance playback1.playPauseButton = playpause; playback1.backButton = myrewind; playback1.seekBar = seekbar_container.myseek; playback1.bufferingBar = mybuffer; /*//////////////////////////////////////////////////////////// Create the Cuepoints for the video ///////////////////////////////////////////////////////////*/ var bullet1:Object = new Object(); bullet1.time = findNode(cuepoints, "one").attributes.time; bullet1.name = findNode(cuepoints, "one").attributes.name; bullet1.type = "actionscript"; var bullet2:Object = new Object(); bullet2.time = findNode(cuepoints, "two").attributes.time; bullet2.name = findNode(cuepoints, "two").attributes.name; bullet2.type = "actionscript"; var bullet3:Object = new Object(); bullet3.time = findNode(cuepoints, "three").attributes.time; bullet3.name = findNode(cuepoints, "three").attributes.name; bullet3.type = "actionscript"; var bullet4:Object = new Object(); bullet4.time = findNode(cuepoints, "four").attributes.time; bullet4.name = findNode(cuepoints, "four").attributes.name; bullet4.type = "actionscript"; var bullet5:Object = new Object(); bullet5.time = findNode(cuepoints, "five").attributes.time; bullet5.name = findNode(cuepoints, "five").attributes.name; bullet5.type = "actionscript"; playback1.addASCuePoint(bullet1); playback1.addASCuePoint(bullet2); playback1.addASCuePoint(bullet3); playback1.addASCuePoint(bullet4); playback1.addASCuePoint(bullet5); /*/////////////////////////////////////////////////////////// CUE POINT LISTENER ///////////////////////////////////////////////////////////*/ var listenerObject:Object = new Object(); listenerObject.cuePoint = function(eventObject:Object) { var cuePtName = eventObject.info.name; if (cuePtName == "bullet1") { var b1:Tween = new Tween(bullet_one, "_alpha", Strong.easeInOut, 0, 100, 1, true); var b1x:Tween = new Tween(bullet_one, "_x", Strong.easeInOut, 100, 115, 1, true); trace(bullet1.time); } if (cuePtName == "bullet2") { var b2:Tween = new Tween(bullet_two, "_alpha", Strong.easeInOut, 0, 100, 1, true); var b2x:Tween = new Tween(bullet_two, "_x", Strong.easeInOut, 100, 115, 1, true); trace(bullet2.time); } if (cuePtName == "bullet3") { var b3:Tween = new Tween(bullet_three, "_alpha", Strong.easeInOut, 0, 100, 1, true); var b3x:Tween = new Tween(bullet_three, "_x", Strong.easeInOut, 100, 115, 1, true); trace(bullet3.time); } if (cuePtName == "bullet4") { var b4:Tween = new Tween(bullet_four, "_alpha", Strong.easeInOut, 0, 100, 1, true); var b4x:Tween = new Tween(bullet_four, "_x", Strong.easeInOut, 100, 115, 1, true); trace(bullet4.time); } if (cuePtName == "bullet5") { var b5:Tween = new Tween(bullet_five, "_alpha", Strong.easeInOut, 0, 100, 1, true); var b5x:Tween = new Tween(bullet_five, "_x", Strong.easeInOut, 100, 115, 1, true); trace(bullet5.time); } } /*///////////////////////////////////////////// //// LISTENERS for FLVPlayback component ////////////////////////////////////////////*/ var alreadyShown:Boolean; var startObject:Object = new Object(); startObject.playing = function(eventObject:Object): Void { trace("FLV is playing"); if(alreadyShown != true) { var laserFadeIn:Tween = new Tween(bullet_bg, "_alpha", Strong.easeInOut, 0, 100, 3.4, true); alreadyShown = true; } } playback1.addEventListener("cuePoint", listenerObject); playback1.addEventListener("playing", startObject); </code></pre> <p>The issue is that for some reason when I have a time of "10.000" seconds, the cuepoints order get out of wack, and they all come up at the same time. Is there something wrong with the time format? </p> <p><strong>Update:</strong> When I hard code the 10.000 seconds in, everything works fine. Any ideas?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload