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.