| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2009
Beiträge: 119
| ProgressBar Fehler
Hallo zusammen, ich habe in meine AirApp eine Liste mit VideoLinks...wenn ein Link angecklickt wird, wird das zugeordnete Video abgespielt. aber wenn ich den Link ancklicke bekomme ich eine Fehlermeldung. Scheinbar kommt das von der ProgressBar. Kann bitte jemand helfen? Code: TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Video_WAZ/updateProgressBar()[D:\Weitere\Projekte\Flex\Video_WAZ\src\Video_WAZ.mxml:23]
at Video_WAZ/__myVideo_playheadUpdate()[D:\Weitere\Projekte\Flex\Video_WAZ\src\Video_WAZ.mxml:61]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9298]
at mx.controls::VideoDisplay/videoPlayer_playheadUpdateHandler()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\VideoDisplay.as:1742]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.controls.videoClasses::VideoPlayer/doUpdateTime()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\videoClasses\VideoPlayer.as:1739]
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
private function updateProgressBar():void
{
myProgressBar.setProgress(myVideo.playheadTime,
myVideo.metadata.duration);
} |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Der Fehler liegt in der Komponente Video_WAZ Zeile 23. Der Fehler nichts mit Flex zu tun, das ist ein Programmierfehler.
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2009
Beiträge: 119
|
Hy, danke für deine Antwort. die Zeile 23 ist genau das hier: myProgressBar.setProgress(myVideo.playheadTime, myVideo.metadata.duration); die Funktin sieht so aus: Code: private function updateProgressBar():void
{
myProgressBar.setProgress(myVideo.playheadTime,
myVideo.metadata.duration);
} mfg. Flo |
| | |
| | #4 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Entweder ist
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jul 2009
Beiträge: 119
|
und wie kann ich das vermeiden? Code: <?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
applicationComplete="employeeService.send()" width="890" height="757">
<mx:Script>
<![CDATA[
import mx.messaging.messages.ErrorMessage;
import mx.controls.Alert;
import mx.rpc.events.ResultEvent;
import mx.collections.ArrayCollection;
[Bindable]
private var employeeData:ArrayCollection;
private function resultHandler(e:ResultEvent):void
{
employeeData=e.result.videos.video;
}
private function updateProgressBar():void
{
myProgressBar.setProgress(myVideo.playheadTime, myVideo.metadata.duration);
}
]]>
</mx:Script>
<mx:HTTPService id="employeeService"
url="http://10.10.10.100/Flex%20Projects/data/video.cfc?method=getVideoFiles"
result="resultHandler( event)" fault="event.fault.faultString">
</mx:HTTPService>
<mx:DataGrid id="vid_waz"
dataProvider="{employeeData}"
x="0"
y="56"
width="100%">
<mx:columns>
<mx:DataGridColumn dataField="flv"
headerText="Video Source (Name)">
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
<mx:Panel title="Video WAZ http://www.Finkundpartner.de"
height="420"
width="516"
horizontalAlign="center"
verticalAlign="middle"
top="222"
left="155">
<mx:VideoDisplay id="myVideo"
height="268"
width="474"
source="{vid_waz.selectedItem.flv}"
autoPlay="true"
volume="{slider.value}" playheadUpdateInterval="250"
playheadUpdate="updateProgressBar();">
</mx:VideoDisplay>
<mx:ProgressBar id="myProgressBar"
mode="manual"
label="%1s/%2s (%3%%)"
labelPlacement="center"
width="100%" />
<mx:ControlBar height="61">
<mx:VBox>
<!--<mx:ProgressBar id="myProgressBar"
mode="manual"
label="%1s/%2s (%3%%)"
labelPlacement="center"
width="100%"/>-->
<mx:HBox>
<mx:Button label="Play"
click="myVideo.play();"/>
<mx:Button label="Pause"
click="myVideo.pause();"/>
<mx:Button label="Stop"
click="myVideo.stop();" width="79"/>
</mx:HBox>
</mx:VBox>
<mx:ApplicationControlBar dock="true"
width="279"
height="45">
<mx:Form styleName="plain"
width="261">
<mx:FormItem label="volume:"
width="242">
<mx:HSlider id="slider"
minimum="0.0"
maximum="1.0"
value="0.7"
snapInterval="0.01"
tickInterval="0.1"
liveDragging="true"
width="173"/>
</mx:FormItem>
</mx:Form>
</mx:ApplicationControlBar>
</mx:ControlBar>
</mx:Panel>
</mx:WindowedApplication> DANKE. mfg. Flo |
| | |
| | #6 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
| ActionScript:
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Progressbar | Nico B. | Flex programmieren | 16 | 14-11-2008 00:40 |
| ProgressBar FLV | ETH2 | Video | 1 | 29-05-2007 15:08 |
| [ ProgressBar ] | silentx | Flash MX 2004 | 2 | 22-07-2004 14:58 |
| ProgressBar...??? | Der Frager | Flash MX 2004 | 3 | 11-07-2004 13:49 |
| Progressbar | blutrausch | Flash MX 2004 | 13 | 17-05-2004 18:29 |