Closed Bug 1151393 Opened 10 years ago Closed 9 years ago

SWF #843 "Pular vídeo" button is red instead of white; fails because AVM1 misses NetConnection

Categories

(Firefox Graveyard :: Shumway, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: cpeterson, Unassigned)

References

()

Details

http://swf.codeazur.com.br/?tag=ad#1a6ec9dae06e24d6f6a1e851cf666980094a4ccab43ec1a0e67a38d4025cfe47 "AVM1 warning: cannot get member 'ebLoadProgress' on undefined object" shumway.player.js:69915:13 "AVM1 warning: method 'dispatchEvent' on object" Object { __proto__avm1: Object, _context: Object, _as3Object: Object, _frameScripts: Array[16], _boundExecuteFrameScripts: function (), _events: Array[17], _eventsMap: Object, _eventsListeners: Object, $BgnMovieNum: 1, $BgnMuteVal: 2, 9 more… } "is undefined" shumway.player.js:69915:13 "AVM1 error: TypeError: domain is null" shumway.player.js:72030:25 "AVM1 warning: method '__get__isStopped' on object" Object { __proto__avm1: Object, _context: Object, _as3Object: Object, _frameScripts: Array[4], _boundExecuteFrameScripts: function (), _events: Array[17], _eventsMap: Object, _eventsListeners: Object, $Bg_videoScreenInst_OnClick: avm1DefineFunction/fn(), $Bg_videoScreenInst_OnRollover: avm1DefineFunction/fn(), 19 more… } "is undefined" shumway.player.js:69915:13 "AVM1 warning: method 'resetReporting' on object" Object { __proto__avm1: Object, _context: Object, _as3Object: Object, _frameScripts: Array[4], _boundExecuteFrameScripts: function (), _events: Array[17], _eventsMap: Object, _eventsListeners: Object, $Bg_videoScreenInst_OnClick: avm1DefineFunction/fn(), $Bg_videoScreenInst_OnRollover: avm1DefineFunction/fn(), 19 more… } "is undefined" shumway.player.js:69915:13 "AVM1 warning: method '__set__isStopped' on object" Object { __proto__avm1: Object, _context: Object, _as3Object: Object, _frameScripts: Array[4], _boundExecuteFrameScripts: function (), _events: Array[17], _eventsMap: Object, _eventsListeners: Object, $Bg_videoScreenInst_OnClick: avm1DefineFunction/fn(), $Bg_videoScreenInst_OnRollover: avm1DefineFunction/fn(), 19 more… } "is undefined" shumway.player.js:69915:13 "AVM1 warning: method 'getEventInfo' on object" Object { __proto__avm1: Object, _context: Object, _as3Object: Object, _frameScripts: Array[4], _boundExecuteFrameScripts: function (), _events: Array[17], _eventsMap: Object, _eventsListeners: Object, $Bg_videoScreenInst_OnClick: avm1DefineFunction/fn(), $Bg_videoScreenInst_OnRollover: avm1DefineFunction/fn(), 19 more… } "is undefined"
Ad does not flash in Shumway 0.11.7 redux, but the "Pular vídeo" button at the end of the animation is red instead of white and Shumway logs some different AVM1 warnings than before: "AVM1 warning: cannot look up variable 'NetConnection'" shumway.player.js:71003:13 "AVM1 error: TypeError: constrSuper is undefined" shumway.player.js:72760:25 avm1ErrorWrapper() shumway.player.js:72760 avm1gen_s0f0i6() avm1gen-s0f0i6:107 interpretActionsData() shumway.player.js:73272 executeActionsData() shumway.player.js:71395 AVM1ContextImpl.prototype.executeActions() shumway.player.js:71188 listener() shumway.player.js:75496 EventDispatcher.callListeners() shumway.player.js:39676 EventDispatcher.prototype.dispatchEvent() shumway.player.js:39641 BroadcastEventDispatchQueue.prototype.dispatchEvent() shumway.player.js:39403 DisplayObject._broadcastFrameEvent() shumway.player.js:41544 DisplayObject.performFrameNavigation() shumway.player.js:41489 Player.prototype._eventLoopTick() shumway.player.js:85819 tick() shumway.player.js:85752 "Unable to resolve eyeblaster on eyeblaste (expr eyeblaster.videoPlayer.VideoScreen)" shumway.player.js:71003:13 "AVM1 warning: cannot look up variable 'eyeblaster.videoPlayer.VideoScreen'" shumway.player.js:71003:13 "Unable to resolve eyeblaster on eyeblaste (expr eyeblaster.videoPlayer.core.APIProxy)" shumway.player.js:71003:13 "AVM1 warning: cannot look up variable 'eyeblaster.videoPlayer.core.APIProxy'" shumway.player.js:71003:13 "AVM1 error: TypeError: domain is null" shumway.player.js:72760:25 avm1ErrorWrapper() shumway.player.js:72760 avm1gen_s0f0i0() avm1gen-s0f0i0:29 interpretActionsData() shumway.player.js:73272 executeActionsData() shumway.player.js:71395 AVM1ContextImpl.prototype.executeActions() shumway.player.js:71188 AVM1MovieClip.prototype._executeFrameScripts() shumway.player.js:75507 MovieClip.prototype.callFrame() shumway.player.js:47632 MovieClip.runFrameScripts() shumway.player.js:47153 DisplayObject.performFrameNavigation() shumway.player.js:41525 Player.prototype._eventLoopTick() shumway.player.js:85819 tick() shumway.player.js:85752 "FSCommand: ebMsg; starting measure interaction duration" shumway.player.js:60683:25 "object" shumway.player.js:72757:1 Object { axInitializer: ASError(), 6 more… } shumway.player.js:72758:1 Object { classInfo: Object, axClass: Object, constructor: ASError(), toString: ASError.prototype.toString(), errorID: Getter, getStackTrace: ASError.prototype.getStackTrace(), axResolveMultiname: ASObject.prototype.axResolveMultiname(), axHasProperty: ASObject.prototype.axHasProperty(), axDeleteProperty: ASObject.prototype.axDeleteProperty(), axCallProperty: ASObject.prototype.axCallProperty(), 24 more… } shumway.player.js:72759:1 "AVM1 error: Error: Error #2067: The ExternalInterface is not available in this container. ExternalInterface requires Internet Explorer ActiveX, Firefox, Mozilla 1.7.5 and greater, or other browsers that support NPRuntime." shumway.player.js:72760:25 avm1ErrorWrapper() shumway.player.js:72760 avm1gen_s0f0i11_f5325() avm1gen-s0f0i11_f5325:24 interpretActionsData() shumway.player.js:73272 AVM1InterpretedFunction.prototype.alCall() shumway.player.js:71568 avm1_0x52_ActionCallMethod() shumway.player.js:72330 avm1ErrorWrapper() shumway.player.js:72739 avm1gen_s0f0i11_f2527() avm1gen-s0f0i11_f2527:83 interpretActionsData() shumway.player.js:73272 AVM1InterpretedFunction.prototype.alCall() shumway.player.js:71568 AVM1EvalFunction.prototype.alConstruct() shumway.player.js:69336 as2Construct() shumway.player.js:71346 avm1_0x40_ActionNewObject() shumway.player.js:72482 avm1ErrorWrapper() shumway.player.js:72739 avm1gen_s0f0i11_f2745() avm1gen-s0f0i11_f2745:29 interpretActionsData() shumway.player.js:73272 AVM1InterpretedFunction.prototype.alCall() shumway.player.js:71568 avm1_0x52_ActionCallMethod() shumway.player.js:72330 avm1ErrorWrapper() shumway.player.js:72739 avm1gen_s0f0i0() avm1gen-s0f0i0:34 interpretActionsData() shumway.player.js:73272 executeActionsData() shumway.player.js:71395 AVM1ContextImpl.prototype.executeActions() shumway.player.js:71188 AVM1MovieClip.prototype._executeFrameScripts() shumway.player.js:75507 MovieClip.prototype.callFrame() shumway.player.js:47632 MovieClip.runFrameScripts() shumway.player.js:47153 DisplayObject.performFrameNavigation() shumway.player.js:41525 Player.prototype._eventLoopTick() shumway.player.js:85819 tick() shumway.player.js:85752
Summary: SWF #843 flashes, logs many AVM1 warnings like "AVM1 warning: cannot get member 'ebLoadProgress' on undefined object" → SWF #843 "Pular vídeo" button is red instead of white; logs AVM1 warnings
I'm somewhat sure the button color is a filters issue. AVM1 doesn't currently implement NetConnection, which this uses, so that causes the remaining AVM1 error.
Blocks: shumway-m4
Summary: SWF #843 "Pular vídeo" button is red instead of white; logs AVM1 warnings → SWF #843 "Pular vídeo" button is red instead of white; fails because AVM1 misses NetConnection
Blocks: shumway-m5
No longer blocks: shumway-m4
Product: Firefox → Firefox Graveyard
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.