Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function OwnURLAssistant() {
- /* this is the creator function for your scene assistant object. It will be passed all the
- additional parameters (after the scene name) that were passed to pushScene. The reference
- to the scene controller (this.controller) has not be established yet, so any initialization
- that needs the scene controller should be done in the setup function below. */
- }
- OwnURLAssistant.prototype.setup = function() {
- /* this function is for setup tasks that have to happen when the scene is first created */
- this.url = new Audio();
- this.url.src = this.urlmodel.value()
- /* use Mojo.View.render to render view templates and add them to the scene, if needed */
- /* setup widgets here */
- this.controller.setupWidget("url",
- this.attributes = {
- hintText: $L(""),
- multiline: false,
- enterSubmits: false,
- autoFocus: true
- },
- this.ownURL = {
- value: "",
- disabled: false
- }
- );
- this.controller.setupWidget("playURL",
- this.attributes = {
- },
- this.urlmodel = {
- label : "Play",
- disabled: false
- }
- );
- /* add event handlers to listen to events from widgets */
- Mojo.Event.listen(this.controller.get("playURL"),Mojo.Event.tap, this.urlPlay.bindAsEventListener(this));
- };
- OwnURLAssistant.prototype.activate = function(event) {
- /* put in event handlers here that should only be in effect when this scene is active. For
- example, key handlers that are observing the document */
- };
- OwnURLAssistant.prototype.deactivate = function(event) {
- /* remove any event handlers you added in activate and do any other cleanup that should happen before
- this scene is popped or another scene is pushed on top */
- };
- OwnURLAssistant.prototype.cleanup = function(event) {
- /* this function should do any cleanup needed before the scene is destroyed as
- a result of being popped off the scene stack */
- };
- OwnURLAssistant.prototype.urlPlay = function() {
- this.url.play();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement