package fshizzle.com;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.app.ListActivity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.SimpleAdapter.ViewBinder;
import android.widget.Toast;
public class welcome extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent sender=getIntent();
String login = sender.getStringExtra("extra_login");
setContentView(R.layout.listplaceholder);
ArrayList<HashMap<String, Object>> mylist = new …Run Code Online (Sandbox Code Playgroud) 我有一个图像数组(图像的确切数量不同),当它们全部加载时我想要一些代码来执行.
我试过这个,但它不起作用:
myImgArray.load(function(){
alert('loaded');
});
Run Code Online (Sandbox Code Playgroud)
我明白了
33:未捕获的TypeError:对象[对象对象],[对象对象],[对象对象],[对象对象]没有方法'加载'
我不认为for循环或类似的东西会起作用,因为图像可能并且可能会以"随机"顺序加载.
在执行下一行代码之前,我想先加载一组图像.代码如下:
$('div.some_class img').load(function() {
// do something to div.some_class img
});
Run Code Online (Sandbox Code Playgroud)
但是,在执行命令之前不会加载图像.当我尝试时(window).load,它的工作原理.
我的问题是,为什么不起作用('div.some_class img').load?或者是因为我正在使用类选择器,这是选择元素的最慢方式?
这是我的原始代码:
<tr class="song" id="'.$this->i.'">
<td class="clickable" id="td1_'.$this->i.'">
...
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
而jQuery为此:
$(".clickable").click(function()
{
//
//Make only certain parts of songs clickable
//Hacky Way to Get Index
var temp = $(this).attr("id");
temp = temp.split('_');
var i = temp[1];
var status = $('#status_'+i).val();
alert('Clicked ' + i);
var maxid = $('#maxid').val();
if(status == "max") //if maximized
{
alert("max");
}
else
{
var user = $("#user_min"+i).val();
var ytcode = $("#ytcode_min"+i).val();
var title = $("#title_min"+i).val();
var artist = $("#artist_min"+i).val();
var genre = $("#genre_min"+i).val();
var …Run Code Online (Sandbox Code Playgroud) 如何从资源文件加载图像bmp并将其加载到image1.Picture?我试过这个:
{$R resource.res}
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
BitMap1 : TBitMap;
begin
BitMap1 := TBitMap.Create;
try
BitMap1.LoadFromResourceName(HInstance,'down');
Image1.Picture(BitMap1);
finally
BitMap1.Free;
end;
end;
Run Code Online (Sandbox Code Playgroud)
但是不行.谢谢!
我创建了一个文件.RC:
DOWN BMP DOWN.BMP
Run Code Online (Sandbox Code Playgroud)
我用brcc32.exe编译:
brcc32.exe resource.rc
Run Code Online (Sandbox Code Playgroud)
我实现了资源:
{$R resource.res}
Run Code Online (Sandbox Code Playgroud)
但是找不到文件bmp.
它不起作用,总是一个错误,但我找到了另一个代码:
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
Image1.Picture.Bitmap.Handle := LoadBitmap(hInstance, 'DOWN');
end;
Run Code Online (Sandbox Code Playgroud)
但是当我点击图像消失时,为什么?谢谢
这是代码:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, XPMan, ExtCtrls;
type
TForm1 = class(TForm)
XPManifest1: …Run Code Online (Sandbox Code Playgroud) 我已经阅读了所有类似的主题,但没有运气,所以我发布了一个关于此错误的新问题.
我正在尝试使用以下代码从另一个swf文件加载swf文件:
var loader:Loader = new Loader()
//listen for loading progress
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
//listen for when the load is finished
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onLoaderError);
//load!
var rr:URLRequest = new URLRequest("http://localhost/Gen-Tree.swf")
loader.load(rr);
function onLoaderError(event:SecurityErrorEvent) {
trace("hi")
}
function onProgress(event:ProgressEvent):void
{
//calculate how much has been loaded
var percentageLoader:Number = event.bytesLoaded / event.bytesTotal;
//use your percentage number here to drive a loader bar graphic
}
function onComplete(event:Event):void
{
//remove listeners now that loading is done
loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, onProgress);
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onComplete);
//add loaded swf …Run Code Online (Sandbox Code Playgroud) 我有一个容器,其中内容应从不同的PHP文件加载.所以我有这个:
$('ul#menu li a').click(function(){
var page = $(this).attr('href');
$('#wind').load('pages/'+ page +'.php');
return false;
});
Run Code Online (Sandbox Code Playgroud)
页面内容加载到div中,一切看起来都不错,但它会立即出现,看起来不对,是否有办法以fadeIn()某种方式追加?
我写了一个非常大的ruby模块,它在大约3-4秒内加载.大多数时候我只需要一个功能.为了加快速度,是否可以从模块加载/只需要特定的功能?
我有一个脚本,当它被加载时会在图像中淡入,以防止使用$(elem).load()的丑陋加载动画.功能.
我的问题是,有时页面上会有一些图像没有被淡入.这可能是因为没有触发加载事件.我已经检查了控制台是否有错误,但是找不到任何东西......它并不总是会发生,但它会偶尔发出请求.
剧本:
// Function to be applied to any element
jQuery.fn.preFade = function( speed, callback ) {
this.load(function(){
$(this).fadeIn(speed, callback);
});
};
// The .prefade class has display: none; applied to it in my CSS
$(document).ready(function(){
$('.prefade').preFade(1000);
});
Run Code Online (Sandbox Code Playgroud)
最让我感到困惑的是,虽然没有触发加载事件,但实际上是加载了图像.我知道这个的原因是因为当我检查元素并将其更改为display:block; 来自display:none; 图像出现.
我有一个想法可能是我所缺少的事件被称为事件的顺序......