Flash content navigation method, mobile electronic device, and computer-readable medium
First Claim
1. A flash content navigation method, applicable for a mobile electronic device having a touch screen, the method comprising:
- presenting a web page by a browser running on the mobile electronic device;
displaying at least a portion of the flash content embedded in the web page in a visible area predetermined within the web page, wherein the flash content is rendered by a flash engine accessed by the browser;
receiving a flash navigating signal;
popping up a full screen interface according to a size of the touch screen;
if a size of the visible area is greater than the size of the touch screen, scaling down the flash content to make the flash content displayed in the visible area fit the size of the touch screen;
playing back the flash content displayed in the visible area on the full screen interface by a scaled size of the flash content;
when receiving a viewpoint moving signal, moving a viewpoint according to the viewpoint moving signal to display different portion of the flash content displayed in the visible area on the full screen interface spatially;
when receiving a scene dragging signal and if an original size of the flash content is greater than the size of the visible area, transmitting the scene dragging signal to the flash engine to drag the flash content according to the scene dragging signal, so as to display different portion of the flash content in the visible area spatially; and
when receiving a flash interacting signal from the touch screen, transmitting the flash interacting signal to the flash engine to perform an action on the flash content according to the flash interacting signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A flash content navigation method, a mobile electronic device, and a computer-readable medium are provided, wherein the flash content is embedded in a web page, and a visible area within the web page is predetermined for displaying at least a portion of the flash content. In the method, when receiving a flash navigating signal, a full screen interface is popped up. If a size of the visible area is greater than that of the touch screen, the flash content is scaled down to make the flash content displayed in the visible area fit the size of the touch screen, and the flash content displayed in the visible area is played back by a scaled size. When receiving a flash interacting signal from the touch screen, the flash interacting signal is transmitted to a flash engine to perform an action on the flash content according to the flash interacting signal.
11 Citations
19 Claims
-
1. A flash content navigation method, applicable for a mobile electronic device having a touch screen, the method comprising:
-
presenting a web page by a browser running on the mobile electronic device; displaying at least a portion of the flash content embedded in the web page in a visible area predetermined within the web page, wherein the flash content is rendered by a flash engine accessed by the browser; receiving a flash navigating signal; popping up a full screen interface according to a size of the touch screen; if a size of the visible area is greater than the size of the touch screen, scaling down the flash content to make the flash content displayed in the visible area fit the size of the touch screen; playing back the flash content displayed in the visible area on the full screen interface by a scaled size of the flash content; when receiving a viewpoint moving signal, moving a viewpoint according to the viewpoint moving signal to display different portion of the flash content displayed in the visible area on the full screen interface spatially; when receiving a scene dragging signal and if an original size of the flash content is greater than the size of the visible area, transmitting the scene dragging signal to the flash engine to drag the flash content according to the scene dragging signal, so as to display different portion of the flash content in the visible area spatially; and when receiving a flash interacting signal from the touch screen, transmitting the flash interacting signal to the flash engine to perform an action on the flash content according to the flash interacting signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile electronic device comprising:
-
a touch screen; a flash engine providing module, for providing a flash engine and a flash engine interface; a web page browsing module, coupled to the touch screen and the flash engine providing module, the web page browsing module comprising; a browser for receiving and presenting a web page with a flash content on the touch screen, and accessing the flash engine through the flash engine interface to render the flash content, wherein at least a portion of the flash content is displayed on a predetermined visible area within the web page; and a flash content navigation module, coupled to the touch screen and the flash engine providing module, for popping up a full screen interface according to a size of the touch screen when receiving a flash navigating signal, wherein if a size of the visible area is greater than the size of the touch screen, the flash content navigation module scales down the flash content to make the flash content displayed in the visible area fit the size of the touch screen, and plays back the flash content displayed in the visible area on the full screen interface by a scaled size of the flash content, when receiving a viewpoint moving signal, the flash content navigation module moves a viewpoint according to the viewpoint moving signal to display different portion of the flash content displayed in the visible area on the full screen interface spatially, when receiving a scene dragging signal and if an original size of the flash content is greater than the size of the visible area, the flash content navigation module transmits the scene dragging signal to the flash engine through the flash engine interface to drag the flash content according to the scene dragging signal, so as to display different portion of the flash content in the visible area spatially, when receiving a flash interacting signal from the touch screen, the flash content navigation module transmits the flash interacting signal to the flash engine through the flash engine interface to perform an action on the flash content according to the flash interacting signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium storing a computer program, which, when executed in a mobile electronic device having a touch screen, cause the mobile electronic device to perform the operations of:
-
retrieving a web page with a flash content by a browser running on the mobile electronic device, wherein a visible area within the web page is predetermined for displaying at least a portion of the flash content, and the flash content is rendered by a flash engine accessed by the browser; receiving a flash navigating signal; popping up a full screen interface according to a size of the touch screen; if a size of the visible area is greater than the size of the touch screen, scaling down the flash content to make the flash content displayed in the visible area fit the size of the touch screen; playing back the flash content displayed in the visible area on the full screen interface by a scaled size of the flash content; when receiving a viewpoint moving signal, moving a viewpoint according to the viewpoint moving signal to display different portion of the flash content displayed in the visible area on the full screen interface spatially; when receiving a scene dragging signal and if an original size of the flash content is greater than the size of the visible area, transmitting the scene dragging signal to the flash engine to drag the flash content according to the scene dragging signal, so as to display different portion of the flash content in the visible area spatially; and when receiving a flash interacting signal from the touch screen, transmitting the flash interacting signal to the flash engine to perform an action on the flash content according to the flash interacting signal.
-
Specification