Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.preview {
- import flash.utils.getTimer;
- import flash.display.MovieClip;
- public class looptimer extends MovieClip{
- var startTime:int;
- var allowedTime:int = 30;
- var loopTime:int;
- public function looptimer() {
- // constructor code
- }
- public function startFrame() {
- trace('At start frame.')
- if (!startTime) {
- startTime = getTimer();
- trace('Timer started.');
- }
- trace('ping');
- //MovieClip(this.root).stop();
- //var testM = MovieClip(root)
- //this.stop();
- //root.stop();
- //MovieClip(root).stop();
- //MainTimeLine(parent).stop();
- //MovieClip(parent).stop();
- //parent.stop();
- //DisplayObject(stage).stop();
- //MainTimeline(parent).stop();
- //Main(root).stop();
- //Object(root).stop();
- //this.stage.stop();
- //MovieClip(this).stop();
- //MovieClip(this.root).stop();
- (root as MovieClip).stop();
- //testM.stop();
- //trace(root);
- //trace(parent);
- //trace(ROOT);
- trace('pong');
- }
- public function endFrame() {
- trace('At end frame.')
- if (!loopTime) {
- loopTime = getTimer() - startTime;
- }
- if (((loopTime+getTimer())/1000) >= allowedTime) {
- trace('Won\'t be able to complete another loop. Stop.');
- trace('Total banner time: '+(getTimer()/1000)+'seconds');
- MovieClip(this.root).stop();
- //root.stop();
- } else {
- trace('Time for another loop.');
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement